printshopcreator/src/new/assets/controllers/datepicker_controller.js
Thomas Peterson fdd0d452c4
All checks were successful
Gitea Actions / Run-Tests-On-Arm64 (push) Successful in 5m37s
Gitea Actions / Run-Tests-On-Amd64 (push) Successful in 28m22s
Fixes
2025-03-18 08:32:01 +01:00

20 lines
517 B
JavaScript

import { Controller } from '@hotwired/stimulus';
import { Datepicker } from 'flowbite-datepicker';
/* stimulusFetch: 'lazy' */
export default class extends Controller {
datepicker;
connect() {
this.element.type = 'text';
this.datepicker = new Datepicker(this.element, {
format: 'yyyy-mm-dd',
autohide: true,
});
}
disconnect() {
if (this.datepicker) {
this.datepicker.destroy();
}
this.element.type = 'date';
}
}