From e21ab4a480c5a3d6c7ade1fa36bcc7b8ce93032b Mon Sep 17 00:00:00 2001 From: Cagatay Civici Date: Sun, 2 Mar 2025 00:04:47 +0300 Subject: [PATCH] Implemented SelectButton --- apps/labs/assets/data/menu.json | 4 ++ apps/labs/doc/selectbutton/BasicDoc.vue | 36 ++++++++++++ apps/labs/doc/selectbutton/DisabledDoc.vue | 45 +++++++++++++++ apps/labs/doc/selectbutton/ImportDoc.vue | 16 ++++++ apps/labs/doc/selectbutton/InvalidDoc.vue | 33 +++++++++++ apps/labs/doc/selectbutton/MultipleDoc.vue | 41 +++++++++++++ apps/labs/doc/selectbutton/SizesDoc.vue | 41 +++++++++++++ apps/labs/doc/selectbutton/TemplateDoc.vue | 51 +++++++++++++++++ apps/labs/pages/selectbutton/index.vue | 57 +++++++++++++++++++ apps/labs/plex/selectbutton/index.vue | 39 +++++++++++++ apps/labs/plex/togglebutton/index.vue | 1 + .../src/selectbutton/SelectButton.vue | 8 ++- 12 files changed, 371 insertions(+), 1 deletion(-) create mode 100644 apps/labs/doc/selectbutton/BasicDoc.vue create mode 100644 apps/labs/doc/selectbutton/DisabledDoc.vue create mode 100644 apps/labs/doc/selectbutton/ImportDoc.vue create mode 100644 apps/labs/doc/selectbutton/InvalidDoc.vue create mode 100644 apps/labs/doc/selectbutton/MultipleDoc.vue create mode 100644 apps/labs/doc/selectbutton/SizesDoc.vue create mode 100644 apps/labs/doc/selectbutton/TemplateDoc.vue create mode 100644 apps/labs/pages/selectbutton/index.vue create mode 100644 apps/labs/plex/selectbutton/index.vue diff --git a/apps/labs/assets/data/menu.json b/apps/labs/assets/data/menu.json index 0520cf11f..82522d674 100644 --- a/apps/labs/assets/data/menu.json +++ b/apps/labs/assets/data/menu.json @@ -30,6 +30,10 @@ "name": "InputText", "to": "/inputtext" }, + { + "name": "SelectButton", + "to": "/selectbutton" + }, { "name": "Slider", "to": "/slider" diff --git a/apps/labs/doc/selectbutton/BasicDoc.vue b/apps/labs/doc/selectbutton/BasicDoc.vue new file mode 100644 index 000000000..339204562 --- /dev/null +++ b/apps/labs/doc/selectbutton/BasicDoc.vue @@ -0,0 +1,36 @@ + + + diff --git a/apps/labs/doc/selectbutton/DisabledDoc.vue b/apps/labs/doc/selectbutton/DisabledDoc.vue new file mode 100644 index 000000000..65d5ea1e1 --- /dev/null +++ b/apps/labs/doc/selectbutton/DisabledDoc.vue @@ -0,0 +1,45 @@ + + + diff --git a/apps/labs/doc/selectbutton/ImportDoc.vue b/apps/labs/doc/selectbutton/ImportDoc.vue new file mode 100644 index 000000000..00010e8bf --- /dev/null +++ b/apps/labs/doc/selectbutton/ImportDoc.vue @@ -0,0 +1,16 @@ + + + diff --git a/apps/labs/doc/selectbutton/InvalidDoc.vue b/apps/labs/doc/selectbutton/InvalidDoc.vue new file mode 100644 index 000000000..cf87a6367 --- /dev/null +++ b/apps/labs/doc/selectbutton/InvalidDoc.vue @@ -0,0 +1,33 @@ + + + diff --git a/apps/labs/doc/selectbutton/MultipleDoc.vue b/apps/labs/doc/selectbutton/MultipleDoc.vue new file mode 100644 index 000000000..137a0abe2 --- /dev/null +++ b/apps/labs/doc/selectbutton/MultipleDoc.vue @@ -0,0 +1,41 @@ + + + diff --git a/apps/labs/doc/selectbutton/SizesDoc.vue b/apps/labs/doc/selectbutton/SizesDoc.vue new file mode 100644 index 000000000..a1dd39730 --- /dev/null +++ b/apps/labs/doc/selectbutton/SizesDoc.vue @@ -0,0 +1,41 @@ + + + diff --git a/apps/labs/doc/selectbutton/TemplateDoc.vue b/apps/labs/doc/selectbutton/TemplateDoc.vue new file mode 100644 index 000000000..ddfae29a9 --- /dev/null +++ b/apps/labs/doc/selectbutton/TemplateDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/apps/labs/pages/selectbutton/index.vue b/apps/labs/pages/selectbutton/index.vue new file mode 100644 index 000000000..4decbb6d5 --- /dev/null +++ b/apps/labs/pages/selectbutton/index.vue @@ -0,0 +1,57 @@ + + + diff --git a/apps/labs/plex/selectbutton/index.vue b/apps/labs/plex/selectbutton/index.vue new file mode 100644 index 000000000..a6851f39b --- /dev/null +++ b/apps/labs/plex/selectbutton/index.vue @@ -0,0 +1,39 @@ + + + diff --git a/apps/labs/plex/togglebutton/index.vue b/apps/labs/plex/togglebutton/index.vue index 9249021d0..b86f77ee2 100644 --- a/apps/labs/plex/togglebutton/index.vue +++ b/apps/labs/plex/togglebutton/index.vue @@ -7,6 +7,7 @@