From 11bd7f029cae9ba715051a5b0204285c4e9f658d Mon Sep 17 00:00:00 2001 From: Cagatay Civici Date: Sat, 1 Mar 2025 19:58:47 +0300 Subject: [PATCH] Implemented InputMask --- apps/labs/assets/data/menu.json | 4 ++ apps/labs/doc/inputmask/BasicDoc.vue | 31 ++++++++++++ apps/labs/doc/inputmask/DisabledDoc.vue | 31 ++++++++++++ apps/labs/doc/inputmask/FilledDoc.vue | 31 ++++++++++++ apps/labs/doc/inputmask/ImportDoc.vue | 16 +++++++ apps/labs/doc/inputmask/InvalidDoc.vue | 31 ++++++++++++ apps/labs/doc/inputmask/MaskDoc.vue | 64 +++++++++++++++++++++++++ apps/labs/doc/inputmask/OptionalDoc.vue | 31 ++++++++++++ apps/labs/doc/inputmask/SizesDoc.vue | 39 +++++++++++++++ apps/labs/doc/inputmask/SlotCharDoc.vue | 31 ++++++++++++ apps/labs/pages/inputmask/index.vue | 64 +++++++++++++++++++++++++ apps/labs/plex/inputmask/index.vue | 27 +++++++++++ 12 files changed, 400 insertions(+) create mode 100644 apps/labs/doc/inputmask/BasicDoc.vue create mode 100644 apps/labs/doc/inputmask/DisabledDoc.vue create mode 100644 apps/labs/doc/inputmask/FilledDoc.vue create mode 100644 apps/labs/doc/inputmask/ImportDoc.vue create mode 100644 apps/labs/doc/inputmask/InvalidDoc.vue create mode 100644 apps/labs/doc/inputmask/MaskDoc.vue create mode 100644 apps/labs/doc/inputmask/OptionalDoc.vue create mode 100644 apps/labs/doc/inputmask/SizesDoc.vue create mode 100644 apps/labs/doc/inputmask/SlotCharDoc.vue create mode 100644 apps/labs/pages/inputmask/index.vue create mode 100644 apps/labs/plex/inputmask/index.vue diff --git a/apps/labs/assets/data/menu.json b/apps/labs/assets/data/menu.json index 7fc92241a..3609c7cf9 100644 --- a/apps/labs/assets/data/menu.json +++ b/apps/labs/assets/data/menu.json @@ -22,6 +22,10 @@ "name": "Components", "icon": "pi pi-compass", "children": [ + { + "name": "InputMask", + "to": "/inputmask" + }, { "name": "InputText", "to": "/inputtext" diff --git a/apps/labs/doc/inputmask/BasicDoc.vue b/apps/labs/doc/inputmask/BasicDoc.vue new file mode 100644 index 000000000..75c33c530 --- /dev/null +++ b/apps/labs/doc/inputmask/BasicDoc.vue @@ -0,0 +1,31 @@ + + + diff --git a/apps/labs/doc/inputmask/DisabledDoc.vue b/apps/labs/doc/inputmask/DisabledDoc.vue new file mode 100644 index 000000000..7b1f5cd5a --- /dev/null +++ b/apps/labs/doc/inputmask/DisabledDoc.vue @@ -0,0 +1,31 @@ + + + diff --git a/apps/labs/doc/inputmask/FilledDoc.vue b/apps/labs/doc/inputmask/FilledDoc.vue new file mode 100644 index 000000000..6148a9e50 --- /dev/null +++ b/apps/labs/doc/inputmask/FilledDoc.vue @@ -0,0 +1,31 @@ + + + diff --git a/apps/labs/doc/inputmask/ImportDoc.vue b/apps/labs/doc/inputmask/ImportDoc.vue new file mode 100644 index 000000000..55365b7de --- /dev/null +++ b/apps/labs/doc/inputmask/ImportDoc.vue @@ -0,0 +1,16 @@ + + + diff --git a/apps/labs/doc/inputmask/InvalidDoc.vue b/apps/labs/doc/inputmask/InvalidDoc.vue new file mode 100644 index 000000000..ebe18d6dc --- /dev/null +++ b/apps/labs/doc/inputmask/InvalidDoc.vue @@ -0,0 +1,31 @@ + + + diff --git a/apps/labs/doc/inputmask/MaskDoc.vue b/apps/labs/doc/inputmask/MaskDoc.vue new file mode 100644 index 000000000..a2c3af826 --- /dev/null +++ b/apps/labs/doc/inputmask/MaskDoc.vue @@ -0,0 +1,64 @@ + + + diff --git a/apps/labs/doc/inputmask/OptionalDoc.vue b/apps/labs/doc/inputmask/OptionalDoc.vue new file mode 100644 index 000000000..13ad2bb64 --- /dev/null +++ b/apps/labs/doc/inputmask/OptionalDoc.vue @@ -0,0 +1,31 @@ + + + diff --git a/apps/labs/doc/inputmask/SizesDoc.vue b/apps/labs/doc/inputmask/SizesDoc.vue new file mode 100644 index 000000000..af5f663f5 --- /dev/null +++ b/apps/labs/doc/inputmask/SizesDoc.vue @@ -0,0 +1,39 @@ + + + diff --git a/apps/labs/doc/inputmask/SlotCharDoc.vue b/apps/labs/doc/inputmask/SlotCharDoc.vue new file mode 100644 index 000000000..1889f087f --- /dev/null +++ b/apps/labs/doc/inputmask/SlotCharDoc.vue @@ -0,0 +1,31 @@ + + + diff --git a/apps/labs/pages/inputmask/index.vue b/apps/labs/pages/inputmask/index.vue new file mode 100644 index 000000000..f48b1d20a --- /dev/null +++ b/apps/labs/pages/inputmask/index.vue @@ -0,0 +1,64 @@ + + + diff --git a/apps/labs/plex/inputmask/index.vue b/apps/labs/plex/inputmask/index.vue new file mode 100644 index 000000000..77a350057 --- /dev/null +++ b/apps/labs/plex/inputmask/index.vue @@ -0,0 +1,27 @@ + + +