date input on change

This commit is contained in:
Lone Iversen
2023-05-03 11:45:54 +02:00
parent 03f4faed50
commit 98c1f9b4a1
2 changed files with 10 additions and 2 deletions

View File

@@ -124,8 +124,13 @@ export class UmbDateInputElement extends FormControlMixin(UmbLitElement) {
#onChange(e: UUIInputEvent) {
e.stopPropagation();
const picked = e.target.value as string;
this.value = picked ? this.#localToUTC(picked) : '';
this.displayValue = picked ? picked : '';
if (!picked) {
this.value = '';
this.displayValue = '';
return;
}
this.value = this.offsetTime ? this.#valueToServerOffset(picked) : this.#localToUTC(picked);
this.displayValue = picked;
this.dispatchEvent(new CustomEvent('change'));
}

View File

@@ -19,6 +19,8 @@ import './debug/debug.element';
import './dropdown/dropdown.element';
import './empty-state/empty-state.element';
import './extension-slot/extension-slot.element';
import './date-input/date-input.element';
import './input-checkbox-list/input-checkbox-list.element';
import './input-color-picker/input-color-picker.element';
import './input-eye-dropper/input-eye-dropper.element';
@@ -26,6 +28,7 @@ import './input-multi-url-picker/input-multi-url-picker.element';
import './input-slider/input-slider.element';
import './input-toggle/input-toggle.element';
import './input-upload-field/input-upload-field.element';
import './property-type-based-property/property-type-based-property.element';
import './ref-property-editor-ui/ref-property-editor-ui.element';
import './section/section-main/section-main.element';