From 0c7d567f5c337bd94af23aeb01066e7ef927ef66 Mon Sep 17 00:00:00 2001 From: khairulhaaziq Date: Tue, 4 Jul 2023 04:40:41 +0800 Subject: [PATCH] restrucuture and add readme --- README.md | 23 +- packages/shadcn-vue/src/App.vue | 698 +++++++++--------- .../{ => ui}/Accordion/Accordion.vue | 0 .../{ => ui}/Accordion/AccordionContent.vue | 0 .../{ => ui}/Accordion/AccordionItem.vue | 0 .../{ => ui}/Accordion/AccordionTrigger.vue | 0 .../components/{ => ui}/Accordion/index.ts | 0 .../src/components/{ => ui}/Alert/Alert.vue | 0 .../{ => ui}/Alert/AlertDescription.vue | 0 .../components/{ => ui}/Alert/AlertTitle.vue | 0 .../src/components/{ => ui}/Alert/index.ts | 0 .../{ => ui}/AlertDialog/AlertDialog.vue | 0 .../AlertDialog/AlertDialogDescription.vue | 0 .../AlertDialog/AlertDialogFooter.vue | 0 .../AlertDialog/AlertDialogHeader.vue | 0 .../{ => ui}/AlertDialog/AlertDialogTitle.vue | 0 .../AlertDialog/AlertDialogTrigger.vue | 0 .../components/{ => ui}/AlertDialog/index.ts | 0 .../{ => ui}/AspectRatio/AspectRatio.vue | 0 .../components/{ => ui}/AspectRatio/Image.vue | 0 .../components/{ => ui}/AspectRatio/index.ts | 0 .../src/components/{ => ui}/Avatar/Avatar.vue | 0 .../{ => ui}/Avatar/AvatarFallback.vue | 0 .../{ => ui}/Avatar/AvatarImage.vue | 0 .../src/components/{ => ui}/Avatar/index.ts | 0 .../src/components/{ => ui}/Badge/Badge.vue | 0 .../src/components/{ => ui}/Badge/index.ts | 0 .../src/components/{ => ui}/Button/Button.vue | 0 .../src/components/{ => ui}/Button/index.ts | 0 .../src/components/{ => ui}/Card/Card.vue | 0 .../components/{ => ui}/Card/CardContent.vue | 0 .../{ => ui}/Card/CardDescription.vue | 0 .../components/{ => ui}/Card/CardFooter.vue | 0 .../components/{ => ui}/Card/CardHeader.vue | 0 .../components/{ => ui}/Card/CardTitle.vue | 0 .../src/components/{ => ui}/Card/index.ts | 0 .../components/{ => ui}/Checkbox/Checkbox.vue | 0 .../src/components/{ => ui}/Checkbox/index.ts | 0 .../{ => ui}/Collapsible/Collapsible.vue | 0 .../Collapsible/CollapsibleContent.vue | 0 .../Collapsible/CollapsibleTrigger.vue | 0 .../components/{ => ui}/Collapsible/index.ts | 0 .../components/{ => ui}/Combobox/Combobox.vue | 0 .../{ => ui}/Combobox/ComboboxInput.vue | 0 .../{ => ui}/Combobox/ComboboxOption.vue | 0 .../{ => ui}/Combobox/ComboboxOptions.vue | 0 .../src/components/{ => ui}/Combobox/index.ts | 0 .../src/components/{ => ui}/Demos/Card.vue | 4 +- .../src/components/{ => ui}/Demos/index.ts | 0 .../src/components/{ => ui}/Dialog/Dialog.vue | 0 .../{ => ui}/Dialog/DialogDescription.vue | 0 .../{ => ui}/Dialog/DialogFooter.vue | 0 .../{ => ui}/Dialog/DialogHeader.vue | 0 .../{ => ui}/Dialog/DialogTitle.vue | 0 .../{ => ui}/Dialog/DialogTrigger.vue | 0 .../src/components/{ => ui}/Dialog/index.ts | 0 .../src/components/{ => ui}/Input/Input.vue | 0 .../src/components/{ => ui}/Input/index.ts | 0 .../src/components/{ => ui}/Label/Label.vue | 0 .../src/components/{ => ui}/Label/index.ts | 0 .../components/{ => ui}/Popover/Popover.vue | 0 .../{ => ui}/Popover/PopoverContent.vue | 0 .../{ => ui}/Popover/PopoverTrigger.vue | 0 .../src/components/{ => ui}/Popover/index.ts | 0 .../{ => ui}/RadioGroup/RadioGroup.vue | 0 .../{ => ui}/RadioGroup/RadioGroupItem.vue | 0 .../components/{ => ui}/RadioGroup/index.ts | 0 .../src/components/{ => ui}/Select/Select.vue | 0 .../{ => ui}/Select/SelectContent.vue | 0 .../components/{ => ui}/Select/SelectItem.vue | 0 .../{ => ui}/Select/SelectLabel.vue | 0 .../{ => ui}/Select/SelectTrigger.vue | 0 .../src/components/{ => ui}/Select/index.ts | 0 .../{ => ui}/Separator/Separator.vue | 0 .../components/{ => ui}/Separator/index.ts | 0 .../src/components/{ => ui}/Switch/Switch.vue | 0 .../src/components/{ => ui}/Switch/index.ts | 0 .../src/components/{ => ui}/Tabs/Tabs.vue | 0 .../components/{ => ui}/Tabs/TabsContent.vue | 0 .../src/components/{ => ui}/Tabs/TabsList.vue | 0 .../components/{ => ui}/Tabs/TabsTrigger.vue | 0 .../src/components/{ => ui}/Tabs/index.ts | 0 .../components/{ => ui}/Textarea/Textarea.vue | 0 .../src/components/{ => ui}/Textarea/index.ts | 0 .../src/components/{ => ui}/Toggle/Toggle.vue | 0 .../src/components/{ => ui}/Toggle/index.ts | 0 .../components/{ => ui}/Tooltip/Tooltip.vue | 0 .../{ => ui}/Tooltip/TooltipContent.vue | 0 .../{ => ui}/Tooltip/TooltipTrigger.vue | 0 .../src/components/{ => ui}/Tooltip/index.ts | 0 90 files changed, 373 insertions(+), 352 deletions(-) rename packages/shadcn-vue/src/components/{ => ui}/Accordion/Accordion.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Accordion/AccordionContent.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Accordion/AccordionItem.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Accordion/AccordionTrigger.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Accordion/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Alert/Alert.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Alert/AlertDescription.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Alert/AlertTitle.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Alert/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/AlertDialog/AlertDialog.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/AlertDialog/AlertDialogDescription.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/AlertDialog/AlertDialogFooter.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/AlertDialog/AlertDialogHeader.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/AlertDialog/AlertDialogTitle.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/AlertDialog/AlertDialogTrigger.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/AlertDialog/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/AspectRatio/AspectRatio.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/AspectRatio/Image.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/AspectRatio/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Avatar/Avatar.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Avatar/AvatarFallback.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Avatar/AvatarImage.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Avatar/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Badge/Badge.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Badge/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Button/Button.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Button/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Card/Card.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Card/CardContent.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Card/CardDescription.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Card/CardFooter.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Card/CardHeader.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Card/CardTitle.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Card/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Checkbox/Checkbox.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Checkbox/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Collapsible/Collapsible.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Collapsible/CollapsibleContent.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Collapsible/CollapsibleTrigger.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Collapsible/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Combobox/Combobox.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Combobox/ComboboxInput.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Combobox/ComboboxOption.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Combobox/ComboboxOptions.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Combobox/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Demos/Card.vue (94%) rename packages/shadcn-vue/src/components/{ => ui}/Demos/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Dialog/Dialog.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Dialog/DialogDescription.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Dialog/DialogFooter.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Dialog/DialogHeader.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Dialog/DialogTitle.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Dialog/DialogTrigger.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Dialog/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Input/Input.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Input/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Label/Label.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Label/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Popover/Popover.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Popover/PopoverContent.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Popover/PopoverTrigger.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Popover/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/RadioGroup/RadioGroup.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/RadioGroup/RadioGroupItem.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/RadioGroup/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Select/Select.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Select/SelectContent.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Select/SelectItem.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Select/SelectLabel.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Select/SelectTrigger.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Select/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Separator/Separator.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Separator/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Switch/Switch.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Switch/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Tabs/Tabs.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Tabs/TabsContent.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Tabs/TabsList.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Tabs/TabsTrigger.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Tabs/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Textarea/Textarea.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Textarea/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Toggle/Toggle.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Toggle/index.ts (100%) rename packages/shadcn-vue/src/components/{ => ui}/Tooltip/Tooltip.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Tooltip/TooltipContent.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Tooltip/TooltipTrigger.vue (100%) rename packages/shadcn-vue/src/components/{ => ui}/Tooltip/index.ts (100%) diff --git a/README.md b/README.md index 4649e8fe..d6f63bd7 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,29 @@ Vue port of shadcn-ui. This project is in active development by [radix vue](github.com/radix-vue/radix-vue) team. We are working on this while porting radix to vue, simultaneously. +## Installation + +Coming soon + + +## Usage +Examples can see at [App.vue](./packages/shadcn-vue/src/App.vue) + +## Contributors + We welcome contributors to both [radix vue](github.com/radix-vue/radix-vue) and [shadcn vue](github.com/radix-vue/shadcn-vue). We are actively looking someone that can lead the shadcn vue project based on radix-vue. Please [join our discord](https://discord.gg/dpf7BZY3) and we will get you up and running with the project, lets build them together! If you want to get notified when we release the initial version, please give it a star! Hopefully we will get them done by this month! -Sincerely, radix-vue team. +## Community + +- [Join us on discord!](https://discord.gg/dpf7BZY3) + +## Authors + +- @khairulhaaziq +- @mujahidfa +- @zernonia + +## License +- MIT License diff --git a/packages/shadcn-vue/src/App.vue b/packages/shadcn-vue/src/App.vue index 3692c94f..30c4ba69 100644 --- a/packages/shadcn-vue/src/App.vue +++ b/packages/shadcn-vue/src/App.vue @@ -1,50 +1,50 @@