From 7453797d5b6a9c6b6ef1a5bafb4786e6cd80990e Mon Sep 17 00:00:00 2001 From: Ahmed Mayara <99325011+ahmedmayara@users.noreply.github.com> Date: Thu, 7 Sep 2023 14:14:16 +0100 Subject: [PATCH] feat: add new-york style demos, fix wrong icon in dropdown-menu and select components (#30) --- .../new-york/example/AccordionDemo.vue | 22 ++ .../registry/new-york/example/AlertDemo.vue | 14 + .../new-york/example/AlertDialogDemo.vue | 37 +++ .../new-york/example/AspectRatioDemo.vue | 13 + .../registry/new-york/example/AvatarDemo.vue | 10 + .../registry/new-york/example/BadgeDemo.vue | 7 + .../registry/new-york/example/ButtonDemo.vue | 7 + .../new-york/example/CalendarDemo.vue | 10 + .../registry/new-york/example/CardDemo.vue | 75 ++++++ .../new-york/example/CardWithForm.vue | 67 +++++ .../new-york/example/CheckboxDemo.vue | 15 ++ .../new-york/example/CollapsibleDemo.vue | 43 +++ .../new-york/example/ContextMenuDemo.vue | 73 +++++ .../new-york/example/DataTableDemo.vue | 254 ++++++++++++++++++ .../new-york/example/DataTableDemoColumn.vue | 35 +++ .../new-york/example/DatePickerDemo.vue | 36 +++ .../new-york/example/DatePickerWithRange.vue | 51 ++++ .../registry/new-york/example/DialogDemo.vue | 51 ++++ .../new-york/example/DropdownMenuDemo.vue | 93 +++++++ .../new-york/example/HoverCardDemo.vue | 47 ++++ .../registry/new-york/example/InputDemo.vue | 7 + .../registry/new-york/example/LabelDemo.vue | 13 + .../registry/new-york/example/MenubarDemo.vue | 123 +++++++++ .../new-york/example/NavigationMenuDemo.vue | 110 ++++++++ .../example/NavigationMenuDemoItem.vue | 27 ++ .../registry/new-york/example/PopoverDemo.vue | 70 +++++ .../new-york/example/ProgressDemo.vue | 15 ++ .../new-york/example/RadioGroupDemo.vue | 21 ++ .../new-york/example/ScrollAreaDemo.vue | 25 ++ .../registry/new-york/example/SelectDemo.vue | 39 +++ .../new-york/example/SeparatorDemo.vue | 24 ++ .../registry/new-york/example/SheetDemo.vue | 54 ++++ .../new-york/example/SkeletonDemo.vue | 13 + .../registry/new-york/example/SliderDemo.vue | 15 ++ .../registry/new-york/example/SwitchDemo.vue | 11 + .../registry/new-york/example/TableDemo.vue | 86 ++++++ .../registry/new-york/example/TabsDemo.vue | 78 ++++++ .../new-york/example/TextareaDemo.vue | 7 + .../registry/new-york/example/ToggleDemo.vue | 11 + .../registry/new-york/example/TooltipDemo.vue | 24 ++ .../lib/registry/new-york/example/index.ts | 1 + .../dropdown-menu/DropdownMenuSubTrigger.vue | 4 +- .../new-york/ui/select/SelectTrigger.vue | 4 +- 43 files changed, 1738 insertions(+), 4 deletions(-) create mode 100644 apps/www/src/lib/registry/new-york/example/AccordionDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/AlertDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/AlertDialogDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/AspectRatioDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/AvatarDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/BadgeDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/ButtonDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/CalendarDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/CardDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/CardWithForm.vue create mode 100644 apps/www/src/lib/registry/new-york/example/CheckboxDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/CollapsibleDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/ContextMenuDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/DataTableDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/DataTableDemoColumn.vue create mode 100644 apps/www/src/lib/registry/new-york/example/DatePickerDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/DatePickerWithRange.vue create mode 100644 apps/www/src/lib/registry/new-york/example/DialogDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/DropdownMenuDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/HoverCardDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/InputDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/LabelDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/MenubarDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/NavigationMenuDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/NavigationMenuDemoItem.vue create mode 100644 apps/www/src/lib/registry/new-york/example/PopoverDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/ProgressDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/RadioGroupDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/ScrollAreaDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/SelectDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/SeparatorDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/SheetDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/SkeletonDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/SliderDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/SwitchDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/TableDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/TabsDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/TextareaDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/ToggleDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/TooltipDemo.vue create mode 100644 apps/www/src/lib/registry/new-york/example/index.ts diff --git a/apps/www/src/lib/registry/new-york/example/AccordionDemo.vue b/apps/www/src/lib/registry/new-york/example/AccordionDemo.vue new file mode 100644 index 00000000..1dc12ffe --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/AccordionDemo.vue @@ -0,0 +1,22 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/AlertDemo.vue b/apps/www/src/lib/registry/new-york/example/AlertDemo.vue new file mode 100644 index 00000000..cd4a8796 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/AlertDemo.vue @@ -0,0 +1,14 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/AlertDialogDemo.vue b/apps/www/src/lib/registry/new-york/example/AlertDialogDemo.vue new file mode 100644 index 00000000..442a9ab1 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/AlertDialogDemo.vue @@ -0,0 +1,37 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/AspectRatioDemo.vue b/apps/www/src/lib/registry/new-york/example/AspectRatioDemo.vue new file mode 100644 index 00000000..fdc51fe7 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/AspectRatioDemo.vue @@ -0,0 +1,13 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/AvatarDemo.vue b/apps/www/src/lib/registry/new-york/example/AvatarDemo.vue new file mode 100644 index 00000000..3eb25f5b --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/AvatarDemo.vue @@ -0,0 +1,10 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/BadgeDemo.vue b/apps/www/src/lib/registry/new-york/example/BadgeDemo.vue new file mode 100644 index 00000000..e00e92f6 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/BadgeDemo.vue @@ -0,0 +1,7 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/ButtonDemo.vue b/apps/www/src/lib/registry/new-york/example/ButtonDemo.vue new file mode 100644 index 00000000..20e0a15a --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/ButtonDemo.vue @@ -0,0 +1,7 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/CalendarDemo.vue b/apps/www/src/lib/registry/new-york/example/CalendarDemo.vue new file mode 100644 index 00000000..26b8b930 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/CalendarDemo.vue @@ -0,0 +1,10 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/CardDemo.vue b/apps/www/src/lib/registry/new-york/example/CardDemo.vue new file mode 100644 index 00000000..5f57edd5 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/CardDemo.vue @@ -0,0 +1,75 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/CardWithForm.vue b/apps/www/src/lib/registry/new-york/example/CardWithForm.vue new file mode 100644 index 00000000..bcdb12ae --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/CardWithForm.vue @@ -0,0 +1,67 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/CheckboxDemo.vue b/apps/www/src/lib/registry/new-york/example/CheckboxDemo.vue new file mode 100644 index 00000000..03dfd15b --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/CheckboxDemo.vue @@ -0,0 +1,15 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/CollapsibleDemo.vue b/apps/www/src/lib/registry/new-york/example/CollapsibleDemo.vue new file mode 100644 index 00000000..c00e2de0 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/CollapsibleDemo.vue @@ -0,0 +1,43 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/ContextMenuDemo.vue b/apps/www/src/lib/registry/new-york/example/ContextMenuDemo.vue new file mode 100644 index 00000000..105e05a2 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/ContextMenuDemo.vue @@ -0,0 +1,73 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/DataTableDemo.vue b/apps/www/src/lib/registry/new-york/example/DataTableDemo.vue new file mode 100644 index 00000000..04787460 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/DataTableDemo.vue @@ -0,0 +1,254 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/DataTableDemoColumn.vue b/apps/www/src/lib/registry/new-york/example/DataTableDemoColumn.vue new file mode 100644 index 00000000..bef9f9af --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/DataTableDemoColumn.vue @@ -0,0 +1,35 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/DatePickerDemo.vue b/apps/www/src/lib/registry/new-york/example/DatePickerDemo.vue new file mode 100644 index 00000000..a39c9af3 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/DatePickerDemo.vue @@ -0,0 +1,36 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/DatePickerWithRange.vue b/apps/www/src/lib/registry/new-york/example/DatePickerWithRange.vue new file mode 100644 index 00000000..910a8f13 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/DatePickerWithRange.vue @@ -0,0 +1,51 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/DialogDemo.vue b/apps/www/src/lib/registry/new-york/example/DialogDemo.vue new file mode 100644 index 00000000..22d04986 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/DialogDemo.vue @@ -0,0 +1,51 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/DropdownMenuDemo.vue b/apps/www/src/lib/registry/new-york/example/DropdownMenuDemo.vue new file mode 100644 index 00000000..8d6aedd9 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/DropdownMenuDemo.vue @@ -0,0 +1,93 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/HoverCardDemo.vue b/apps/www/src/lib/registry/new-york/example/HoverCardDemo.vue new file mode 100644 index 00000000..45b6cf9e --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/HoverCardDemo.vue @@ -0,0 +1,47 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/InputDemo.vue b/apps/www/src/lib/registry/new-york/example/InputDemo.vue new file mode 100644 index 00000000..bab30342 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/InputDemo.vue @@ -0,0 +1,7 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/LabelDemo.vue b/apps/www/src/lib/registry/new-york/example/LabelDemo.vue new file mode 100644 index 00000000..aa61fcca --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/LabelDemo.vue @@ -0,0 +1,13 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/MenubarDemo.vue b/apps/www/src/lib/registry/new-york/example/MenubarDemo.vue new file mode 100644 index 00000000..16455c04 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/MenubarDemo.vue @@ -0,0 +1,123 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/NavigationMenuDemo.vue b/apps/www/src/lib/registry/new-york/example/NavigationMenuDemo.vue new file mode 100644 index 00000000..19694063 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/NavigationMenuDemo.vue @@ -0,0 +1,110 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/NavigationMenuDemoItem.vue b/apps/www/src/lib/registry/new-york/example/NavigationMenuDemoItem.vue new file mode 100644 index 00000000..d86f5513 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/NavigationMenuDemoItem.vue @@ -0,0 +1,27 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/PopoverDemo.vue b/apps/www/src/lib/registry/new-york/example/PopoverDemo.vue new file mode 100644 index 00000000..5586ccee --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/PopoverDemo.vue @@ -0,0 +1,70 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/ProgressDemo.vue b/apps/www/src/lib/registry/new-york/example/ProgressDemo.vue new file mode 100644 index 00000000..125c32f3 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/ProgressDemo.vue @@ -0,0 +1,15 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/RadioGroupDemo.vue b/apps/www/src/lib/registry/new-york/example/RadioGroupDemo.vue new file mode 100644 index 00000000..053a05af --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/RadioGroupDemo.vue @@ -0,0 +1,21 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/ScrollAreaDemo.vue b/apps/www/src/lib/registry/new-york/example/ScrollAreaDemo.vue new file mode 100644 index 00000000..891055ec --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/ScrollAreaDemo.vue @@ -0,0 +1,25 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/SelectDemo.vue b/apps/www/src/lib/registry/new-york/example/SelectDemo.vue new file mode 100644 index 00000000..ee1ac775 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/SelectDemo.vue @@ -0,0 +1,39 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/SeparatorDemo.vue b/apps/www/src/lib/registry/new-york/example/SeparatorDemo.vue new file mode 100644 index 00000000..7e4f2f3e --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/SeparatorDemo.vue @@ -0,0 +1,24 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/SheetDemo.vue b/apps/www/src/lib/registry/new-york/example/SheetDemo.vue new file mode 100644 index 00000000..0eb880d6 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/SheetDemo.vue @@ -0,0 +1,54 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/SkeletonDemo.vue b/apps/www/src/lib/registry/new-york/example/SkeletonDemo.vue new file mode 100644 index 00000000..a271ddbc --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/SkeletonDemo.vue @@ -0,0 +1,13 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/SliderDemo.vue b/apps/www/src/lib/registry/new-york/example/SliderDemo.vue new file mode 100644 index 00000000..85269d71 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/SliderDemo.vue @@ -0,0 +1,15 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/SwitchDemo.vue b/apps/www/src/lib/registry/new-york/example/SwitchDemo.vue new file mode 100644 index 00000000..9b9d3030 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/SwitchDemo.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/TableDemo.vue b/apps/www/src/lib/registry/new-york/example/TableDemo.vue new file mode 100644 index 00000000..8e5ef93b --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/TableDemo.vue @@ -0,0 +1,86 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/TabsDemo.vue b/apps/www/src/lib/registry/new-york/example/TabsDemo.vue new file mode 100644 index 00000000..c7e60cf7 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/TabsDemo.vue @@ -0,0 +1,78 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/example/TextareaDemo.vue b/apps/www/src/lib/registry/new-york/example/TextareaDemo.vue new file mode 100644 index 00000000..95082063 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/TextareaDemo.vue @@ -0,0 +1,7 @@ + + +