From 0b255c481ac3e579a6ca2ee06a601aa017711edc Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Sat, 20 Mar 2021 17:11:51 +0100 Subject: [PATCH] Sync, improved IsoDateInput, composeable * Synchronized with backend definitions * Improved IsoDateInput to support clear (undefined model) * Split validators to reuse them instead of redefine everywhere --- src/components/utils/IsoDateInput.vue | 44 ++++++++-------- src/flaschengeist.d.ts | 72 ++++++++++++++++----------- src/plugins.d.ts | 4 ++ src/utils/validators.ts | 15 ++++++ 4 files changed, 83 insertions(+), 52 deletions(-) create mode 100644 src/utils/validators.ts diff --git a/src/components/utils/IsoDateInput.vue b/src/components/utils/IsoDateInput.vue index c5a82b0..2da0e0a 100644 --- a/src/components/utils/IsoDateInput.vue +++ b/src/components/utils/IsoDateInput.vue @@ -6,9 +6,11 @@ :label="label" :placeholder="placeholder" :rules="customRules" + :clearable="clearable" + @clear="dateTime = ''" >