From 9f2e45b8c798a3e8e6e232b87fb2a81c1fea24d5 Mon Sep 17 00:00:00 2001 From: Bereket Engida Date: Mon, 6 Jan 2025 14:30:39 +0300 Subject: [PATCH] chore: cleanup --- biome.json | 3 +++ .../nextjs/app/(auth)/reset-password/page.tsx | 1 - .../nextjs/app/(auth)/two-factor/otp/page.tsx | 1 - .../app/dashboard/organization-card.tsx | 10 +-------- demo/nextjs/app/layout.tsx | 2 -- demo/nextjs/app/oauth/authorize/page.tsx | 4 +--- demo/nextjs/components/account-switch.tsx | 3 +-- demo/nextjs/components/sign-in.tsx | 8 ++----- demo/nextjs/components/sign-up.tsx | 2 +- demo/nextjs/components/theme-provider.tsx | 2 -- demo/nextjs/components/theme-toggle.tsx | 2 -- demo/nextjs/components/ui/chart.tsx | 5 ----- demo/nextjs/lib/auth.ts | 3 +-- demo/nextjs/lib/email/invitation.tsx | 1 - demo/nextjs/lib/email/rest-password.tsx | 1 - dev/bun/client.ts | 2 -- .../_components/changelog-layout.tsx | 1 - docs/app/docs/[[...slug]]/page.tsx | 2 +- docs/app/layout.tsx | 1 - docs/app/source.ts | 2 +- docs/app/v1/_components/v1-text.tsx | 2 -- docs/components/blocks/features.tsx | 1 - .../builder/code-tabs/code-editor.tsx | 4 ++-- .../builder/code-tabs/code-tabs.tsx | 1 - docs/components/builder/code-tabs/index.tsx | 2 +- docs/components/builder/code-tabs/tab-bar.tsx | 1 - docs/components/builder/index.tsx | 4 +--- docs/components/builder/sign-in.tsx | 4 +--- docs/components/builder/sign-up.tsx | 1 - docs/components/features.tsx | 1 - docs/components/landing/hero.tsx | 1 - docs/components/landing/spotlight.tsx | 1 - docs/components/mdx/database-tables.tsx | 4 +--- docs/components/nav-bar.tsx | 1 - docs/components/nav-mobile.tsx | 12 +++-------- docs/components/side-bar.tsx | 4 ---- docs/components/sidebar-content.tsx | 3 --- docs/components/theme-toggler.tsx | 3 +-- docs/components/ui/chart.tsx | 5 ----- docs/components/ui/sparkles.tsx | 2 +- docs/source.config.ts | 6 +----- .../astro-example/src/components/sign-in.tsx | 2 +- .../astro-example/src/components/sign-up.tsx | 3 +-- .../src/components/two-factor.tsx | 2 -- .../astro-example/src/pages/dashboard.astro | 2 -- examples/astro-example/src/pages/index.astro | 1 - .../astro-example/src/pages/sign-in.astro | 2 -- .../astro-example/src/pages/sign-up.astro | 2 -- .../astro-example/src/pages/two-factor.astro | 2 -- .../src/pages/two-factor/email.astro | 2 -- .../src/components/Home.tsx | 2 -- .../src/components/SignIn.tsx | 4 +--- .../src/components/SignUp.tsx | 1 - examples/expo-example/src/app/_layout.tsx | 2 +- .../components/ui/accordion/Accordion.vue | 1 - .../ui/accordion/AccordionContent.vue | 3 +-- .../components/ui/accordion/AccordionItem.vue | 7 +------ .../ui/accordion/AccordionTrigger.vue | 8 +------ .../ui/alert-dialog/AlertDialog.vue | 1 - .../ui/alert-dialog/AlertDialogAction.vue | 4 +--- .../ui/alert-dialog/AlertDialogCancel.vue | 4 +--- .../ui/alert-dialog/AlertDialogContent.vue | 4 ---- .../alert-dialog/AlertDialogDescription.vue | 6 +----- .../ui/alert-dialog/AlertDialogFooter.vue | 1 - .../ui/alert-dialog/AlertDialogHeader.vue | 1 - .../ui/alert-dialog/AlertDialogTitle.vue | 3 +-- .../ui/alert-dialog/AlertDialogTrigger.vue | 2 +- .../components/ui/alert/Alert.vue | 3 +-- .../components/ui/alert/AlertDescription.vue | 1 - .../components/ui/alert/AlertTitle.vue | 1 - .../ui/aspect-ratio/AspectRatio.vue | 2 +- .../components/ui/auto-form/AutoForm.vue | 2 -- .../components/ui/auto-form/AutoFormField.vue | 2 -- .../ui/auto-form/AutoFormFieldArray.vue | 18 +++------------- .../ui/auto-form/AutoFormFieldBoolean.vue | 9 -------- .../ui/auto-form/AutoFormFieldDate.vue | 21 +------------------ .../ui/auto-form/AutoFormFieldEnum.vue | 18 ---------------- .../ui/auto-form/AutoFormFieldFile.vue | 12 ----------- .../ui/auto-form/AutoFormFieldInput.vue | 9 -------- .../ui/auto-form/AutoFormFieldNumber.vue | 10 --------- .../ui/auto-form/AutoFormFieldObject.vue | 20 +++--------------- .../components/ui/auto-form/AutoFormLabel.vue | 2 -- .../components/ui/avatar/Avatar.vue | 4 +--- .../components/ui/avatar/AvatarFallback.vue | 2 +- .../components/ui/avatar/AvatarImage.vue | 2 +- .../components/ui/badge/Badge.vue | 3 +-- .../ui/breadcrumb/BreadcrumbEllipsis.vue | 2 -- .../ui/breadcrumb/BreadcrumbItem.vue | 1 - .../ui/breadcrumb/BreadcrumbLink.vue | 3 +-- .../ui/breadcrumb/BreadcrumbList.vue | 1 - .../ui/breadcrumb/BreadcrumbPage.vue | 1 - .../ui/breadcrumb/BreadcrumbSeparator.vue | 2 -- .../components/ui/button/Button.vue | 5 ++--- .../components/ui/calendar/Calendar.vue | 15 ------------- .../components/ui/calendar/CalendarCell.vue | 7 +------ .../ui/calendar/CalendarCellTrigger.vue | 8 +------ .../components/ui/calendar/CalendarGrid.vue | 7 +------ .../ui/calendar/CalendarGridBody.vue | 2 +- .../ui/calendar/CalendarGridHead.vue | 2 +- .../ui/calendar/CalendarGridRow.vue | 7 +------ .../ui/calendar/CalendarHeadCell.vue | 7 +------ .../components/ui/calendar/CalendarHeader.vue | 7 +------ .../ui/calendar/CalendarHeading.vue | 7 +------ .../ui/calendar/CalendarNextButton.vue | 9 +------- .../ui/calendar/CalendarPrevButton.vue | 9 +------- .../nuxt-example/components/ui/card/Card.vue | 1 - .../components/ui/card/CardContent.vue | 1 - .../components/ui/card/CardDescription.vue | 1 - .../components/ui/card/CardFooter.vue | 1 - .../components/ui/card/CardHeader.vue | 1 - .../components/ui/card/CardTitle.vue | 1 - .../components/ui/carousel/Carousel.vue | 1 - .../ui/carousel/CarouselContent.vue | 1 - .../components/ui/carousel/CarouselItem.vue | 1 - .../components/ui/carousel/CarouselNext.vue | 3 --- .../ui/carousel/CarouselPrevious.vue | 3 --- .../components/ui/chart-area/AreaChart.vue | 9 +------- .../components/ui/chart-bar/BarChart.vue | 16 +++----------- .../components/ui/chart-donut/DonutChart.vue | 5 +---- .../components/ui/chart-line/LineChart.vue | 9 +------- .../components/ui/chart/ChartCrosshair.vue | 1 - .../components/ui/chart/ChartLegend.vue | 1 - .../ui/chart/ChartSingleTooltip.vue | 1 - .../components/ui/chart/ChartTooltip.vue | 2 -- .../components/ui/checkbox/Checkbox.vue | 8 +------ .../components/ui/collapsible/Collapsible.vue | 2 +- .../ui/collapsible/CollapsibleContent.vue | 2 +- .../ui/collapsible/CollapsibleTrigger.vue | 2 +- .../components/ui/command/Command.vue | 3 +-- .../components/ui/command/CommandDialog.vue | 2 -- .../components/ui/command/CommandEmpty.vue | 2 -- .../components/ui/command/CommandGroup.vue | 2 -- .../components/ui/command/CommandInput.vue | 8 +------ .../components/ui/command/CommandItem.vue | 3 +-- .../components/ui/command/CommandList.vue | 3 +-- .../ui/command/CommandSeparator.vue | 2 -- .../components/ui/command/CommandShortcut.vue | 1 - .../ui/context-menu/ContextMenu.vue | 2 +- .../context-menu/ContextMenuCheckboxItem.vue | 4 ---- .../ui/context-menu/ContextMenuContent.vue | 3 --- .../ui/context-menu/ContextMenuGroup.vue | 2 +- .../ui/context-menu/ContextMenuItem.vue | 2 -- .../ui/context-menu/ContextMenuLabel.vue | 3 +-- .../ui/context-menu/ContextMenuPortal.vue | 2 +- .../ui/context-menu/ContextMenuRadioGroup.vue | 1 - .../ui/context-menu/ContextMenuRadioItem.vue | 4 ---- .../ui/context-menu/ContextMenuSeparator.vue | 6 +----- .../ui/context-menu/ContextMenuShortcut.vue | 1 - .../ui/context-menu/ContextMenuSub.vue | 1 - .../ui/context-menu/ContextMenuSubContent.vue | 2 -- .../ui/context-menu/ContextMenuSubTrigger.vue | 8 +------ .../ui/context-menu/ContextMenuTrigger.vue | 6 +----- .../components/ui/dialog/Dialog.vue | 1 - .../components/ui/dialog/DialogClose.vue | 2 +- .../components/ui/dialog/DialogContent.vue | 6 ------ .../ui/dialog/DialogDescription.vue | 7 +------ .../components/ui/dialog/DialogFooter.vue | 1 - .../components/ui/dialog/DialogHeader.vue | 1 - .../ui/dialog/DialogScrollContent.vue | 6 ------ .../components/ui/dialog/DialogTitle.vue | 3 +-- .../components/ui/dialog/DialogTrigger.vue | 2 +- .../components/ui/drawer/Drawer.vue | 1 - .../components/ui/drawer/DrawerContent.vue | 3 --- .../ui/drawer/DrawerDescription.vue | 2 -- .../components/ui/drawer/DrawerFooter.vue | 1 - .../components/ui/drawer/DrawerHeader.vue | 1 - .../components/ui/drawer/DrawerOverlay.vue | 2 -- .../components/ui/drawer/DrawerTitle.vue | 2 -- .../ui/dropdown-menu/DropdownMenu.vue | 1 - .../DropdownMenuCheckboxItem.vue | 4 ---- .../ui/dropdown-menu/DropdownMenuContent.vue | 3 --- .../ui/dropdown-menu/DropdownMenuGroup.vue | 2 +- .../ui/dropdown-menu/DropdownMenuItem.vue | 7 +------ .../ui/dropdown-menu/DropdownMenuLabel.vue | 7 +------ .../dropdown-menu/DropdownMenuRadioGroup.vue | 1 - .../dropdown-menu/DropdownMenuRadioItem.vue | 4 ---- .../dropdown-menu/DropdownMenuSeparator.vue | 6 +----- .../ui/dropdown-menu/DropdownMenuShortcut.vue | 1 - .../ui/dropdown-menu/DropdownMenuSub.vue | 1 - .../dropdown-menu/DropdownMenuSubContent.vue | 2 -- .../dropdown-menu/DropdownMenuSubTrigger.vue | 8 +------ .../ui/dropdown-menu/DropdownMenuTrigger.vue | 6 +----- .../components/ui/form/FormControl.vue | 1 - .../components/ui/form/FormDescription.vue | 1 - .../components/ui/form/FormItem.vue | 1 - .../components/ui/form/FormLabel.vue | 2 -- .../components/ui/form/FormMessage.vue | 2 -- .../components/ui/hover-card/HoverCard.vue | 1 - .../ui/hover-card/HoverCardContent.vue | 8 +------ .../ui/hover-card/HoverCardTrigger.vue | 2 +- .../components/ui/input/Input.vue | 1 - .../components/ui/label/Label.vue | 3 +-- .../components/ui/menubar/Menubar.vue | 2 -- .../ui/menubar/MenubarCheckboxItem.vue | 4 ---- .../components/ui/menubar/MenubarContent.vue | 8 +------ .../components/ui/menubar/MenubarGroup.vue | 2 +- .../components/ui/menubar/MenubarItem.vue | 2 -- .../components/ui/menubar/MenubarLabel.vue | 3 +-- .../components/ui/menubar/MenubarMenu.vue | 2 +- .../ui/menubar/MenubarRadioGroup.vue | 1 - .../ui/menubar/MenubarRadioItem.vue | 4 ---- .../ui/menubar/MenubarSeparator.vue | 7 +------ .../components/ui/menubar/MenubarShortcut.vue | 1 - .../components/ui/menubar/MenubarSub.vue | 6 +----- .../ui/menubar/MenubarSubContent.vue | 3 --- .../ui/menubar/MenubarSubTrigger.vue | 8 +------ .../components/ui/menubar/MenubarTrigger.vue | 7 +------ .../ui/navigation-menu/NavigationMenu.vue | 3 --- .../navigation-menu/NavigationMenuContent.vue | 2 -- .../NavigationMenuIndicator.vue | 7 +------ .../ui/navigation-menu/NavigationMenuItem.vue | 2 +- .../ui/navigation-menu/NavigationMenuLink.vue | 1 - .../ui/navigation-menu/NavigationMenuList.vue | 7 +------ .../navigation-menu/NavigationMenuTrigger.vue | 9 +------- .../NavigationMenuViewport.vue | 7 +------ .../ui/number-field/NumberField.vue | 3 +-- .../ui/number-field/NumberFieldContent.vue | 1 - .../ui/number-field/NumberFieldDecrement.vue | 4 +--- .../ui/number-field/NumberFieldIncrement.vue | 4 +--- .../ui/number-field/NumberFieldInput.vue | 2 -- .../ui/pagination/PaginationEllipsis.vue | 4 +--- .../ui/pagination/PaginationFirst.vue | 5 +---- .../ui/pagination/PaginationLast.vue | 5 +---- .../ui/pagination/PaginationNext.vue | 5 +---- .../ui/pagination/PaginationPrev.vue | 5 +---- .../components/ui/pin-input/PinInput.vue | 2 -- .../components/ui/pin-input/PinInputGroup.vue | 3 +-- .../components/ui/pin-input/PinInputInput.vue | 7 +------ .../ui/pin-input/PinInputSeparator.vue | 3 +-- .../components/ui/popover/Popover.vue | 2 +- .../components/ui/popover/PopoverContent.vue | 3 --- .../components/ui/popover/PopoverTrigger.vue | 2 +- .../components/ui/progress/Progress.vue | 7 +------ .../components/ui/radio-group/RadioGroup.vue | 2 -- .../ui/radio-group/RadioGroupItem.vue | 9 +------- .../ui/range-calendar/RangeCalendar.vue | 15 ------------- .../ui/range-calendar/RangeCalendarCell.vue | 7 +------ .../RangeCalendarCellTrigger.vue | 8 +------ .../ui/range-calendar/RangeCalendarGrid.vue | 7 +------ .../range-calendar/RangeCalendarGridBody.vue | 5 +---- .../range-calendar/RangeCalendarGridHead.vue | 5 +---- .../range-calendar/RangeCalendarGridRow.vue | 7 +------ .../range-calendar/RangeCalendarHeadCell.vue | 7 +------ .../ui/range-calendar/RangeCalendarHeader.vue | 7 +------ .../range-calendar/RangeCalendarHeading.vue | 7 +------ .../RangeCalendarNextButton.vue | 9 +------- .../RangeCalendarPrevButton.vue | 9 +------- .../ui/resizable/ResizableHandle.vue | 3 --- .../ui/resizable/ResizablePanelGroup.vue | 2 -- .../components/ui/scroll-area/ScrollArea.vue | 9 +------- .../components/ui/scroll-area/ScrollBar.vue | 7 +------ .../components/ui/select/Select.vue | 2 +- .../components/ui/select/SelectContent.vue | 5 ----- .../components/ui/select/SelectGroup.vue | 3 +-- .../components/ui/select/SelectItem.vue | 10 +-------- .../components/ui/select/SelectItemText.vue | 2 +- .../components/ui/select/SelectLabel.vue | 3 +-- .../ui/select/SelectScrollDownButton.vue | 8 +------ .../ui/select/SelectScrollUpButton.vue | 8 +------ .../components/ui/select/SelectSeparator.vue | 3 +-- .../components/ui/select/SelectTrigger.vue | 9 +------- .../components/ui/select/SelectValue.vue | 2 +- .../components/ui/separator/Separator.vue | 3 +-- .../components/ui/sheet/Sheet.vue | 1 - .../components/ui/sheet/SheetClose.vue | 2 +- .../components/ui/sheet/SheetContent.vue | 8 +------ .../components/ui/sheet/SheetDescription.vue | 3 +-- .../components/ui/sheet/SheetFooter.vue | 1 - .../components/ui/sheet/SheetHeader.vue | 1 - .../components/ui/sheet/SheetTitle.vue | 3 +-- .../components/ui/sheet/SheetTrigger.vue | 2 +- .../components/ui/skeleton/Skeleton.vue | 1 - .../components/ui/slider/Slider.vue | 9 +------- .../components/ui/sonner/Sonner.vue | 2 +- .../components/ui/stepper/Stepper.vue | 4 +--- .../ui/stepper/StepperDescription.vue | 4 +--- .../ui/stepper/StepperIndicator.vue | 4 +--- .../components/ui/stepper/StepperItem.vue | 4 +--- .../ui/stepper/StepperSeparator.vue | 4 +--- .../components/ui/stepper/StepperTitle.vue | 4 +--- .../components/ui/stepper/StepperTrigger.vue | 4 +--- .../components/ui/switch/Switch.vue | 3 --- .../components/ui/table/Table.vue | 1 - .../components/ui/table/TableBody.vue | 1 - .../components/ui/table/TableCaption.vue | 1 - .../components/ui/table/TableCell.vue | 1 - .../components/ui/table/TableEmpty.vue | 3 --- .../components/ui/table/TableFooter.vue | 1 - .../components/ui/table/TableHead.vue | 1 - .../components/ui/table/TableHeader.vue | 1 - .../components/ui/table/TableRow.vue | 1 - .../nuxt-example/components/ui/tabs/Tabs.vue | 2 +- .../components/ui/tabs/TabsContent.vue | 3 +-- .../components/ui/tabs/TabsList.vue | 3 +-- .../components/ui/tabs/TabsTrigger.vue | 3 +-- .../components/ui/tags-input/TagsInput.vue | 2 -- .../ui/tags-input/TagsInputInput.vue | 7 +------ .../ui/tags-input/TagsInputItem.vue | 8 +------ .../ui/tags-input/TagsInputItemDelete.vue | 8 +------ .../ui/tags-input/TagsInputItemText.vue | 7 +------ .../components/ui/textarea/Textarea.vue | 1 - .../components/ui/toast/Toast.vue | 9 ++------ .../components/ui/toast/ToastAction.vue | 3 +-- .../components/ui/toast/ToastClose.vue | 4 +--- .../components/ui/toast/ToastDescription.vue | 3 +-- .../components/ui/toast/ToastProvider.vue | 2 +- .../components/ui/toast/ToastTitle.vue | 3 +-- .../components/ui/toast/ToastViewport.vue | 3 +-- .../components/ui/toast/Toaster.vue | 9 -------- .../ui/toggle-group/ToggleGroup.vue | 2 -- .../ui/toggle-group/ToggleGroupItem.vue | 7 +------ .../components/ui/toggle/Toggle.vue | 4 +--- .../components/ui/tooltip/Tooltip.vue | 1 - .../components/ui/tooltip/TooltipContent.vue | 3 --- .../components/ui/tooltip/TooltipProvider.vue | 2 +- .../components/ui/tooltip/TooltipTrigger.vue | 2 +- .../components/ui/v-calendar/Calendar.vue | 3 --- examples/nuxt-example/pages/dashboard.vue | 2 +- examples/nuxt-example/pages/index.vue | 1 - examples/nuxt-example/pages/sign-in.vue | 10 --------- .../remix-example/app/components/ui/chart.tsx | 5 ----- .../app/routes/two-factor/otp/_index.tsx | 1 - .../ui/accordion/accordion-content.svelte | 1 - .../ui/accordion/accordion-item.svelte | 1 - .../ui/accordion/accordion-trigger.svelte | 2 -- .../alert-dialog/alert-dialog-action.svelte | 2 -- .../alert-dialog/alert-dialog-cancel.svelte | 2 -- .../alert-dialog/alert-dialog-content.svelte | 3 +-- .../alert-dialog-description.svelte | 1 - .../alert-dialog/alert-dialog-footer.svelte | 1 - .../alert-dialog/alert-dialog-header.svelte | 1 - .../alert-dialog/alert-dialog-overlay.svelte | 1 - .../ui/alert-dialog/alert-dialog-title.svelte | 1 - .../ui/alert/alert-description.svelte | 1 - .../components/ui/alert/alert-title.svelte | 1 - .../src/lib/components/ui/alert/alert.svelte | 3 +-- .../ui/avatar/avatar-fallback.svelte | 1 - .../components/ui/avatar/avatar-image.svelte | 1 - .../lib/components/ui/avatar/avatar.svelte | 1 - .../src/lib/components/ui/badge/badge.svelte | 3 +-- .../ui/breadcrumb/breadcrumb-ellipsis.svelte | 2 -- .../ui/breadcrumb/breadcrumb-item.svelte | 1 - .../ui/breadcrumb/breadcrumb-list.svelte | 1 - .../ui/breadcrumb/breadcrumb-page.svelte | 1 - .../ui/breadcrumb/breadcrumb-separator.svelte | 2 -- .../lib/components/ui/button/button.svelte | 4 +--- .../ui/calendar/calendar-cell.svelte | 1 - .../ui/calendar/calendar-day.svelte | 2 -- .../ui/calendar/calendar-grid-body.svelte | 1 - .../ui/calendar/calendar-grid-head.svelte | 1 - .../ui/calendar/calendar-grid-row.svelte | 1 - .../ui/calendar/calendar-grid.svelte | 1 - .../ui/calendar/calendar-head-cell.svelte | 1 - .../ui/calendar/calendar-header.svelte | 1 - .../ui/calendar/calendar-heading.svelte | 1 - .../ui/calendar/calendar-months.svelte | 1 - .../ui/calendar/calendar-next-button.svelte | 3 --- .../ui/calendar/calendar-prev-button.svelte | 3 --- .../components/ui/calendar/calendar.svelte | 2 -- .../components/ui/card/card-content.svelte | 1 - .../ui/card/card-description.svelte | 1 - .../lib/components/ui/card/card-footer.svelte | 1 - .../lib/components/ui/card/card-header.svelte | 1 - .../lib/components/ui/card/card-title.svelte | 1 - .../src/lib/components/ui/card/card.svelte | 1 - .../ui/carousel/carousel-content.svelte | 2 -- .../ui/carousel/carousel-item.svelte | 1 - .../ui/carousel/carousel-next.svelte | 3 --- .../ui/carousel/carousel-previous.svelte | 3 --- .../components/ui/carousel/carousel.svelte | 1 - .../components/ui/checkbox/checkbox.svelte | 3 --- .../ui/command/command-dialog.svelte | 2 -- .../ui/command/command-empty.svelte | 1 - .../ui/command/command-group.svelte | 1 - .../ui/command/command-input.svelte | 2 -- .../components/ui/command/command-item.svelte | 1 - .../components/ui/command/command-list.svelte | 1 - .../ui/command/command-separator.svelte | 1 - .../ui/command/command-shortcut.svelte | 1 - .../lib/components/ui/command/command.svelte | 1 - .../context-menu-checkbox-item.svelte | 2 -- .../context-menu/context-menu-content.svelte | 2 +- .../ui/context-menu/context-menu-item.svelte | 1 - .../ui/context-menu/context-menu-label.svelte | 1 - .../context-menu-radio-item.svelte | 2 -- .../context-menu-separator.svelte | 1 - .../context-menu/context-menu-shortcut.svelte | 1 - .../context-menu-sub-content.svelte | 2 +- .../context-menu-sub-trigger.svelte | 2 -- .../ui/dialog/dialog-content.svelte | 4 +--- .../ui/dialog/dialog-description.svelte | 1 - .../components/ui/dialog/dialog-footer.svelte | 1 - .../components/ui/dialog/dialog-header.svelte | 1 - .../ui/dialog/dialog-overlay.svelte | 1 - .../components/ui/dialog/dialog-title.svelte | 1 - .../ui/drawer/drawer-content.svelte | 2 -- .../ui/drawer/drawer-description.svelte | 1 - .../components/ui/drawer/drawer-footer.svelte | 1 - .../components/ui/drawer/drawer-header.svelte | 1 - .../ui/drawer/drawer-overlay.svelte | 1 - .../components/ui/drawer/drawer-title.svelte | 1 - .../dropdown-menu-checkbox-item.svelte | 2 -- .../dropdown-menu-content.svelte | 2 +- .../dropdown-menu/dropdown-menu-item.svelte | 1 - .../dropdown-menu/dropdown-menu-label.svelte | 1 - .../dropdown-menu-radio-item.svelte | 2 -- .../dropdown-menu-separator.svelte | 1 - .../dropdown-menu-shortcut.svelte | 1 - .../dropdown-menu-sub-content.svelte | 2 +- .../dropdown-menu-sub-trigger.svelte | 2 -- .../ui/form/form-description.svelte | 1 - .../ui/form/form-element-field.svelte | 2 +- .../ui/form/form-field-errors.svelte | 1 - .../lib/components/ui/form/form-field.svelte | 2 +- .../components/ui/form/form-fieldset.svelte | 2 +- .../lib/components/ui/form/form-label.svelte | 2 -- .../lib/components/ui/form/form-legend.svelte | 1 - .../ui/hover-card/hover-card-content.svelte | 2 +- .../src/lib/components/ui/input/input.svelte | 1 - .../src/lib/components/ui/label/label.svelte | 1 - .../ui/menubar/menubar-checkbox-item.svelte | 2 -- .../ui/menubar/menubar-content.svelte | 2 +- .../components/ui/menubar/menubar-item.svelte | 1 - .../ui/menubar/menubar-label.svelte | 1 - .../ui/menubar/menubar-radio-item.svelte | 2 -- .../ui/menubar/menubar-separator.svelte | 1 - .../ui/menubar/menubar-shortcut.svelte | 1 - .../ui/menubar/menubar-sub-content.svelte | 2 +- .../ui/menubar/menubar-sub-trigger.svelte | 2 -- .../ui/menubar/menubar-trigger.svelte | 1 - .../lib/components/ui/menubar/menubar.svelte | 1 - .../ui/pagination/pagination-content.svelte | 1 - .../ui/pagination/pagination-ellipsis.svelte | 2 -- .../ui/pagination/pagination-item.svelte | 1 - .../ui/pagination/pagination-link.svelte | 3 +-- .../pagination/pagination-next-button.svelte | 3 --- .../pagination/pagination-prev-button.svelte | 3 --- .../ui/pagination/pagination.svelte | 1 - .../ui/popover/popover-content.svelte | 2 +- .../components/ui/progress/progress.svelte | 1 - .../ui/radio-group/radio-group-item.svelte | 2 -- .../ui/radio-group/radio-group.svelte | 1 - .../range-calendar/range-calendar-cell.svelte | 1 - .../range-calendar/range-calendar-day.svelte | 2 -- .../range-calendar-grid-body.svelte | 1 - .../range-calendar-grid-head.svelte | 1 - .../range-calendar-grid-row.svelte | 1 - .../range-calendar/range-calendar-grid.svelte | 1 - .../range-calendar-head-cell.svelte | 1 - .../range-calendar-header.svelte | 1 - .../range-calendar-heading.svelte | 1 - .../range-calendar-months.svelte | 1 - .../range-calendar-next-button.svelte | 3 --- .../range-calendar-prev-button.svelte | 3 --- .../ui/range-calendar/range-calendar.svelte | 2 -- .../ui/resizable/resizable-handle.svelte | 2 -- .../ui/resizable/resizable-pane-group.svelte | 1 - .../scroll-area/scroll-area-scrollbar.svelte | 1 - .../ui/scroll-area/scroll-area.svelte | 2 -- .../ui/select/select-content.svelte | 2 +- .../components/ui/select/select-item.svelte | 2 -- .../components/ui/select/select-label.svelte | 1 - .../ui/select/select-separator.svelte | 1 - .../ui/select/select-trigger.svelte | 2 -- .../components/ui/separator/separator.svelte | 1 - .../components/ui/sheet/sheet-content.svelte | 10 +-------- .../ui/sheet/sheet-description.svelte | 1 - .../components/ui/sheet/sheet-footer.svelte | 1 - .../components/ui/sheet/sheet-header.svelte | 1 - .../components/ui/sheet/sheet-overlay.svelte | 1 - .../components/ui/sheet/sheet-portal.svelte | 1 - .../components/ui/sheet/sheet-title.svelte | 1 - .../components/ui/skeleton/skeleton.svelte | 1 - .../lib/components/ui/slider/slider.svelte | 1 - .../lib/components/ui/sonner/sonner.svelte | 6 +----- .../lib/components/ui/switch/switch.svelte | 1 - .../lib/components/ui/table/table-body.svelte | 1 - .../components/ui/table/table-caption.svelte | 1 - .../lib/components/ui/table/table-cell.svelte | 1 - .../components/ui/table/table-footer.svelte | 1 - .../lib/components/ui/table/table-head.svelte | 1 - .../components/ui/table/table-header.svelte | 1 - .../lib/components/ui/table/table-row.svelte | 1 - .../src/lib/components/ui/table/table.svelte | 1 - .../components/ui/tabs/tabs-content.svelte | 1 - .../lib/components/ui/tabs/tabs-list.svelte | 1 - .../components/ui/tabs/tabs-trigger.svelte | 1 - .../components/ui/textarea/textarea.svelte | 1 - .../ui/toggle-group/toggle-group-item.svelte | 2 -- .../ui/toggle-group/toggle-group.svelte | 1 - .../lib/components/ui/toggle/toggle.svelte | 3 +-- .../ui/tooltip/tooltip-content.svelte | 2 +- .../src/routes/+page.svelte | 1 - .../src/routes/dashboard/+page.svelte | 3 --- .../src/routes/forget-password/+page.svelte | 5 ----- .../src/routes/reset-password/+page.svelte | 5 ----- .../src/routes/sign-in/+page.svelte | 4 ---- .../src/routes/sign-up/+page.svelte | 4 ---- .../tanstack-example/app/routes/__root.tsx | 2 +- .../app/routes/auth/two-factor.tsx | 1 - .../test/adapter.kysley.test.ts | 2 +- .../adapters/memory-adapter/memory.test.ts | 1 - .../test/adapter.prisma.test.ts | 1 - packages/better-auth/src/api/index.ts | 1 - .../src/api/routes/forget-password.test.ts | 2 +- .../better-auth/src/api/routes/sign-out.ts | 1 - .../src/api/routes/sign-up.test.ts | 3 +-- .../better-auth/src/api/routes/update-user.ts | 6 +----- packages/better-auth/src/client/config.ts | 2 +- .../better-auth/src/client/svelte/index.ts | 2 -- packages/better-auth/src/cookies/index.ts | 2 +- packages/better-auth/src/db/field.ts | 2 +- packages/better-auth/src/init.test.ts | 2 +- .../src/integrations/svelte-kit.ts | 1 - .../src/plugins/additional-fields/client.ts | 1 - .../better-auth/src/plugins/admin/index.ts | 1 - .../src/plugins/custom-session/index.ts | 2 -- .../src/plugins/oidc-provider/authorize.ts | 1 - .../src/plugins/oidc-provider/index.ts | 2 +- .../plugins/two-factor/verify-middleware.ts | 1 - .../src/social-providers/reddit.ts | 6 +----- packages/better-auth/src/types/options.ts | 2 +- packages/better-auth/tsup.config.ts | 1 - packages/cli/src/commands/migrate.ts | 1 - packages/cli/src/utils/get-config.ts | 1 - 525 files changed, 218 insertions(+), 1357 deletions(-) diff --git a/biome.json b/biome.json index 3803c849..90af927c 100644 --- a/biome.json +++ b/biome.json @@ -21,6 +21,9 @@ "complexity": { "noUselessSwitchCase": "warn", "noUselessTypeConstraint": "warn" + }, + "correctness": { + "noUnusedImports": "warn" } } }, diff --git a/demo/nextjs/app/(auth)/reset-password/page.tsx b/demo/nextjs/app/(auth)/reset-password/page.tsx index 7a8751ab..d950e427 100644 --- a/demo/nextjs/app/(auth)/reset-password/page.tsx +++ b/demo/nextjs/app/(auth)/reset-password/page.tsx @@ -6,7 +6,6 @@ import { Card, CardContent, CardDescription, - CardFooter, CardHeader, CardTitle, } from "@/components/ui/card"; diff --git a/demo/nextjs/app/(auth)/two-factor/otp/page.tsx b/demo/nextjs/app/(auth)/two-factor/otp/page.tsx index 4e86d57e..60c66019 100644 --- a/demo/nextjs/app/(auth)/two-factor/otp/page.tsx +++ b/demo/nextjs/app/(auth)/two-factor/otp/page.tsx @@ -5,7 +5,6 @@ import { Card, CardContent, CardDescription, - CardFooter, CardHeader, CardTitle, } from "@/components/ui/card"; diff --git a/demo/nextjs/app/dashboard/organization-card.tsx b/demo/nextjs/app/dashboard/organization-card.tsx index 587edd00..84473070 100644 --- a/demo/nextjs/app/dashboard/organization-card.tsx +++ b/demo/nextjs/app/dashboard/organization-card.tsx @@ -2,13 +2,7 @@ import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; import { Button } from "@/components/ui/button"; -import { - Card, - CardContent, - CardFooter, - CardHeader, - CardTitle, -} from "@/components/ui/card"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Dialog, DialogClose, @@ -35,9 +29,7 @@ import { SelectValue, } from "@/components/ui/select"; import { - client, organization, - useActiveOrganization, useListOrganizations, useSession, } from "@/lib/auth-client"; diff --git a/demo/nextjs/app/layout.tsx b/demo/nextjs/app/layout.tsx index 4898936e..83dcf59d 100644 --- a/demo/nextjs/app/layout.tsx +++ b/demo/nextjs/app/layout.tsx @@ -1,5 +1,3 @@ -import type { Metadata } from "next"; -import localFont from "next/font/local"; import "./globals.css"; import { Toaster } from "@/components/ui/sonner"; import { ThemeProvider } from "@/components/theme-provider"; diff --git a/demo/nextjs/app/oauth/authorize/page.tsx b/demo/nextjs/app/oauth/authorize/page.tsx index 51ff0e25..0f553793 100644 --- a/demo/nextjs/app/oauth/authorize/page.tsx +++ b/demo/nextjs/app/oauth/authorize/page.tsx @@ -2,12 +2,10 @@ import { Metadata } from "next"; import { auth } from "@/lib/auth"; import { headers } from "next/headers"; import { ArrowLeftRight, ArrowUpRight, Mail, Users } from "lucide-react"; -import { Card, CardContent, CardFooter } from "@/components/ui/card"; +import { Card, CardContent } from "@/components/ui/card"; import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; -import { Button } from "@/components/ui/button"; import { Logo } from "@/components/logo"; import Image from "next/image"; -import Link from "next/link"; import { ConsentBtns } from "./concet-buttons"; export const metadata: Metadata = { diff --git a/demo/nextjs/components/account-switch.tsx b/demo/nextjs/components/account-switch.tsx index eed1b58a..0f6b1a97 100644 --- a/demo/nextjs/components/account-switch.tsx +++ b/demo/nextjs/components/account-switch.tsx @@ -15,8 +15,7 @@ import { CommandList, CommandSeparator, } from "@/components/ui/command"; -import { ChevronDown, LogOutIcon, PlusCircle } from "lucide-react"; -import { useQuery } from "@tanstack/react-query"; +import { ChevronDown, PlusCircle } from "lucide-react"; import { Session } from "@/lib/auth-types"; import { client, useSession } from "@/lib/auth-client"; import { useRouter } from "next/navigation"; diff --git a/demo/nextjs/components/sign-in.tsx b/demo/nextjs/components/sign-in.tsx index 052a6bfb..393e21b7 100644 --- a/demo/nextjs/components/sign-in.tsx +++ b/demo/nextjs/components/sign-in.tsx @@ -14,12 +14,8 @@ import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { PasswordInput } from "@/components/ui/password-input"; import { signIn } from "@/lib/auth-client"; -import { - DiscordLogoIcon, - GitHubLogoIcon, - TwitterLogoIcon, -} from "@radix-ui/react-icons"; -import { Key, Loader2, TwitchIcon } from "lucide-react"; +import { DiscordLogoIcon, GitHubLogoIcon } from "@radix-ui/react-icons"; +import { Key, Loader2 } from "lucide-react"; import Link from "next/link"; import { useRouter } from "next/navigation"; import { useState } from "react"; diff --git a/demo/nextjs/components/sign-up.tsx b/demo/nextjs/components/sign-up.tsx index 6034aa09..ab7430ef 100644 --- a/demo/nextjs/components/sign-up.tsx +++ b/demo/nextjs/components/sign-up.tsx @@ -14,7 +14,7 @@ import { Label } from "@/components/ui/label"; import { PasswordInput } from "@/components/ui/password-input"; import { DiscordLogoIcon, GitHubLogoIcon } from "@radix-ui/react-icons"; import { useState } from "react"; -import { client, signIn, signUp } from "@/lib/auth-client"; +import { signIn, signUp } from "@/lib/auth-client"; import Image from "next/image"; import { Loader2, X } from "lucide-react"; import { toast } from "sonner"; diff --git a/demo/nextjs/components/theme-provider.tsx b/demo/nextjs/components/theme-provider.tsx index c527cde9..4aed7cdc 100644 --- a/demo/nextjs/components/theme-provider.tsx +++ b/demo/nextjs/components/theme-provider.tsx @@ -1,6 +1,4 @@ "use client"; - -import * as React from "react"; import { ThemeProvider as NextThemesProvider } from "next-themes"; import { type ThemeProviderProps } from "next-themes/dist/types"; diff --git a/demo/nextjs/components/theme-toggle.tsx b/demo/nextjs/components/theme-toggle.tsx index 61351c92..6c2d457a 100644 --- a/demo/nextjs/components/theme-toggle.tsx +++ b/demo/nextjs/components/theme-toggle.tsx @@ -1,6 +1,4 @@ "use client"; - -import * as React from "react"; import { Moon, Sun } from "lucide-react"; import { useTheme } from "next-themes"; diff --git a/demo/nextjs/components/ui/chart.tsx b/demo/nextjs/components/ui/chart.tsx index 19552dc3..aa3d5f99 100644 --- a/demo/nextjs/components/ui/chart.tsx +++ b/demo/nextjs/components/ui/chart.tsx @@ -2,11 +2,6 @@ import * as React from "react"; import * as RechartsPrimitive from "recharts"; -import { - NameType, - Payload, - ValueType, -} from "recharts/types/component/DefaultTooltipContent"; import { cn } from "@/lib/utils"; diff --git a/demo/nextjs/lib/auth.ts b/demo/nextjs/lib/auth.ts index 02be2bd8..58d08383 100644 --- a/demo/nextjs/lib/auth.ts +++ b/demo/nextjs/lib/auth.ts @@ -9,7 +9,6 @@ import { oAuthProxy, openAPI, oidcProvider, - createAuthMiddleware, } from "better-auth/plugins"; import { reactInvitationEmail } from "./email/invitation"; import { LibsqlDialect } from "@libsql/kysely-libsql"; @@ -110,7 +109,7 @@ export const auth = betterAuth({ plugins: [ organization({ async sendInvitationEmail(data) { - const res = await resend.emails.send({ + await resend.emails.send({ from, to: data.email, subject: "You've been invited to join an organization", diff --git a/demo/nextjs/lib/email/invitation.tsx b/demo/nextjs/lib/email/invitation.tsx index e5a4440f..2bcf16b1 100644 --- a/demo/nextjs/lib/email/invitation.tsx +++ b/demo/nextjs/lib/email/invitation.tsx @@ -15,7 +15,6 @@ import { Text, Tailwind, } from "@react-email/components"; -import * as React from "react"; interface BetterAuthInviteUserEmailProps { username?: string; diff --git a/demo/nextjs/lib/email/rest-password.tsx b/demo/nextjs/lib/email/rest-password.tsx index f4a4d525..8fe61b74 100644 --- a/demo/nextjs/lib/email/rest-password.tsx +++ b/demo/nextjs/lib/email/rest-password.tsx @@ -12,7 +12,6 @@ import { Tailwind, Section, } from "@react-email/components"; -import * as React from "react"; interface BetterAuthResetPasswordEmailProps { username?: string; diff --git a/dev/bun/client.ts b/dev/bun/client.ts index 5533b5c5..2a9fc20b 100644 --- a/dev/bun/client.ts +++ b/dev/bun/client.ts @@ -1,5 +1,3 @@ -import { createAuthClient } from "better-auth/client"; - await fetch("http://localhost:4000/api/auth/sign-up/email", { method: "POST", body: JSON.stringify({ diff --git a/docs/app/changelogs/_components/changelog-layout.tsx b/docs/app/changelogs/_components/changelog-layout.tsx index cee54e93..35fe9635 100644 --- a/docs/app/changelogs/_components/changelog-layout.tsx +++ b/docs/app/changelogs/_components/changelog-layout.tsx @@ -2,7 +2,6 @@ import Link from "next/link"; import { useId } from "react"; import clsx from "clsx"; -import { Logo } from "@/components/logo"; import { DiscordLogoIcon } from "@radix-ui/react-icons"; function BookIcon(props: React.ComponentPropsWithoutRef<"svg">) { diff --git a/docs/app/docs/[[...slug]]/page.tsx b/docs/app/docs/[[...slug]]/page.tsx index d20cfaaf..1793ddf5 100644 --- a/docs/app/docs/[[...slug]]/page.tsx +++ b/docs/app/docs/[[...slug]]/page.tsx @@ -1,4 +1,4 @@ -import { source, openapi } from "@/app/source"; +import { source } from "@/app/source"; import { DocsPage, DocsBody, DocsTitle } from "fumadocs-ui/page"; import { notFound } from "next/navigation"; import { absoluteUrl } from "@/lib/utils"; diff --git a/docs/app/layout.tsx b/docs/app/layout.tsx index 3cee8198..be1db2a0 100644 --- a/docs/app/layout.tsx +++ b/docs/app/layout.tsx @@ -7,7 +7,6 @@ import { GeistMono } from "geist/font/mono"; import { GeistSans } from "geist/font/sans"; import { baseUrl, createMetadata } from "@/lib/metadata"; import Loglib from "@loglib/tracker/react"; -import { BetaNotice } from "@/components/banner"; export const metadata = createMetadata({ title: { diff --git a/docs/app/source.ts b/docs/app/source.ts index 32336ed0..d79aacd6 100644 --- a/docs/app/source.ts +++ b/docs/app/source.ts @@ -1,4 +1,4 @@ -import { docs, meta, changelog as _changelog } from "@/.source"; +import { docs, meta } from "@/.source"; import { createMDXSource } from "fumadocs-mdx"; import { loader } from "fumadocs-core/source"; import { createOpenAPI } from "fumadocs-openapi/server"; diff --git a/docs/app/v1/_components/v1-text.tsx b/docs/app/v1/_components/v1-text.tsx index 64a5de89..c562046b 100644 --- a/docs/app/v1/_components/v1-text.tsx +++ b/docs/app/v1/_components/v1-text.tsx @@ -1,5 +1,3 @@ -import React from "react"; - export const ShipText = () => { const voxels = [ // V diff --git a/docs/components/blocks/features.tsx b/docs/components/blocks/features.tsx index 1f3b0797..bac5dbb8 100644 --- a/docs/components/blocks/features.tsx +++ b/docs/components/blocks/features.tsx @@ -1,4 +1,3 @@ -import React from "react"; import { useId } from "react"; export function Features() { diff --git a/docs/components/builder/code-tabs/code-editor.tsx b/docs/components/builder/code-tabs/code-editor.tsx index 7a7498d3..b8a122fa 100644 --- a/docs/components/builder/code-tabs/code-editor.tsx +++ b/docs/components/builder/code-tabs/code-editor.tsx @@ -1,7 +1,7 @@ "use client"; -import React, { useState } from "react"; -import { Highlight, themes } from "prism-react-renderer"; +import { useState } from "react"; +import { Highlight } from "prism-react-renderer"; import { Check, Copy } from "lucide-react"; import { Button } from "@/components/ui/button"; import theme from "./theme"; diff --git a/docs/components/builder/code-tabs/code-tabs.tsx b/docs/components/builder/code-tabs/code-tabs.tsx index 95a9c16c..ad5e0e8a 100644 --- a/docs/components/builder/code-tabs/code-tabs.tsx +++ b/docs/components/builder/code-tabs/code-tabs.tsx @@ -1,4 +1,3 @@ -import React from "react"; import { cn } from "@/lib/utils"; import { X } from "lucide-react"; diff --git a/docs/components/builder/code-tabs/index.tsx b/docs/components/builder/code-tabs/index.tsx index f6346446..9b086ec3 100644 --- a/docs/components/builder/code-tabs/index.tsx +++ b/docs/components/builder/code-tabs/index.tsx @@ -1,4 +1,4 @@ -import React, { useState } from "react"; +import { useState } from "react"; import { TabBar } from "./tab-bar"; import { CodeEditor } from "./code-editor"; import { useAtom } from "jotai"; diff --git a/docs/components/builder/code-tabs/tab-bar.tsx b/docs/components/builder/code-tabs/tab-bar.tsx index 4905c65f..220dbd3e 100644 --- a/docs/components/builder/code-tabs/tab-bar.tsx +++ b/docs/components/builder/code-tabs/tab-bar.tsx @@ -1,4 +1,3 @@ -import React from "react"; import { CodeTab } from "./code-tabs"; interface File { diff --git a/docs/components/builder/index.tsx b/docs/components/builder/index.tsx index 3d2184b9..105d37ff 100644 --- a/docs/components/builder/index.tsx +++ b/docs/components/builder/index.tsx @@ -1,4 +1,4 @@ -import { ChevronLeft, Copy, Mail, Moon, PlusIcon, Sun } from "lucide-react"; +import { Moon, PlusIcon, Sun } from "lucide-react"; import { Dialog, DialogContent, @@ -28,8 +28,6 @@ import { useAtom } from "jotai"; import { optionsAtom } from "./store"; import { useTheme } from "next-themes"; import { ScrollArea } from "../ui/scroll-area"; -import { Button } from "../ui/button"; -import Link from "next/link"; const frameworks = [ { title: "Next.js", diff --git a/docs/components/builder/sign-in.tsx b/docs/components/builder/sign-in.tsx index 03f82c8b..06d9efa4 100644 --- a/docs/components/builder/sign-in.tsx +++ b/docs/components/builder/sign-in.tsx @@ -12,10 +12,8 @@ import { import { Checkbox } from "@/components/ui/checkbox"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; -import { Key, Loader2 } from "lucide-react"; +import { Key } from "lucide-react"; import Link from "next/link"; -import { useRouter } from "next/navigation"; -import { useState } from "react"; import { useAtom } from "jotai"; import { optionsAtom } from "./store"; import { socialProviders } from "./social-provider"; diff --git a/docs/components/builder/sign-up.tsx b/docs/components/builder/sign-up.tsx index c24492fe..ff799e51 100644 --- a/docs/components/builder/sign-up.tsx +++ b/docs/components/builder/sign-up.tsx @@ -14,7 +14,6 @@ import { Label } from "@/components/ui/label"; import { useState } from "react"; import Image from "next/image"; import { Loader2, X } from "lucide-react"; -import { toast } from "sonner"; import { useRouter } from "next/navigation"; export function SignUp() { diff --git a/docs/components/features.tsx b/docs/components/features.tsx index 4ca4203e..acdca621 100644 --- a/docs/components/features.tsx +++ b/docs/components/features.tsx @@ -1,5 +1,4 @@ "use client"; -import React from "react"; import { Globe2Icon, diff --git a/docs/components/landing/hero.tsx b/docs/components/landing/hero.tsx index 6f7b8cc3..c2fe7a96 100644 --- a/docs/components/landing/hero.tsx +++ b/docs/components/landing/hero.tsx @@ -11,7 +11,6 @@ import { Highlight, themes } from "prism-react-renderer"; import { AnimatePresence, motion, MotionConfig } from "framer-motion"; import { Builder } from "../builder"; import { Spotlight } from "./spotlight"; -import { DropdownMenu, DropdownMenuTrigger } from "../ui/dropdown-menu"; import { GradientBG } from "./gradient-bg"; const tabs: { name: "auth.ts" | "client.ts"; code: string }[] = [ diff --git a/docs/components/landing/spotlight.tsx b/docs/components/landing/spotlight.tsx index ad04371e..695b4081 100644 --- a/docs/components/landing/spotlight.tsx +++ b/docs/components/landing/spotlight.tsx @@ -1,4 +1,3 @@ -import React from "react"; import { cn } from "@/lib/utils"; type SpotlightProps = { diff --git a/docs/components/mdx/database-tables.tsx b/docs/components/mdx/database-tables.tsx index db6e826d..6783d205 100644 --- a/docs/components/mdx/database-tables.tsx +++ b/docs/components/mdx/database-tables.tsx @@ -1,4 +1,3 @@ -import { Card, CardContent } from "@/components/ui/card"; import { Table, TableBody, @@ -8,8 +7,7 @@ import { TableRow, } from "@/components/ui/table"; import { Badge } from "@/components/ui/badge"; -import { CircleDot, Key, Link } from "lucide-react"; -import { Label } from "../ui/label"; +import { Key, Link } from "lucide-react"; import { Tooltip, TooltipContent, diff --git a/docs/components/nav-bar.tsx b/docs/components/nav-bar.tsx index 34b2ca97..e9171617 100644 --- a/docs/components/nav-bar.tsx +++ b/docs/components/nav-bar.tsx @@ -1,4 +1,3 @@ -import React from "react"; import Link from "next/link"; import { ThemeToggle } from "@/components/theme-toggler"; import { NavbarMobile, NavbarMobileBtn } from "./nav-mobile"; diff --git a/docs/components/nav-mobile.tsx b/docs/components/nav-mobile.tsx index ab7b3f00..28234d04 100644 --- a/docs/components/nav-mobile.tsx +++ b/docs/components/nav-mobile.tsx @@ -1,13 +1,7 @@ "use client"; -import { Menu, Sun, X } from "lucide-react"; +import { Menu } from "lucide-react"; import Link from "next/link"; -import { - Fragment, - createContext, - useContext, - useEffect, - useState, -} from "react"; +import { Fragment, createContext, useContext, useState } from "react"; import { Accordion, AccordionContent, @@ -16,7 +10,7 @@ import { } from "@/components/ui/accordion"; import { AnimatePresence, FadeIn } from "@/components/ui/fade-in"; import { contents, examples } from "./sidebar-content"; -import { MobileThemeToggle, ThemeToggle } from "./theme-toggler"; +import { MobileThemeToggle } from "./theme-toggler"; import { usePathname } from "next/navigation"; interface NavbarMobileContextProps { diff --git a/docs/components/side-bar.tsx b/docs/components/side-bar.tsx index 11ac79fc..e8bb3908 100644 --- a/docs/components/side-bar.tsx +++ b/docs/components/side-bar.tsx @@ -17,10 +17,6 @@ import { } from "./ui/select"; import { loglib } from "@loglib/tracker"; import { cn } from "@/lib/utils"; -import { GitHubIcon } from "@/app/changelogs/_components/icons"; -import Link from "next/link"; -import { Button } from "./ui/button"; -import { Separator } from "./ui/separator"; export default function ArticleLayout() { const [currentOpen, setCurrentOpen] = useState(0); diff --git a/docs/components/sidebar-content.tsx b/docs/components/sidebar-content.tsx index b6748f7a..7ab547e3 100644 --- a/docs/components/sidebar-content.tsx +++ b/docs/components/sidebar-content.tsx @@ -1,13 +1,10 @@ import { - Chrome, CircleHelp, Key, LucideAArrowDown, LucideIcon, Mail, Mailbox, - MailboxIcon, - Mails, Phone, ScanFace, ShieldCheck, diff --git a/docs/components/theme-toggler.tsx b/docs/components/theme-toggler.tsx index 3427b0db..50d157db 100644 --- a/docs/components/theme-toggler.tsx +++ b/docs/components/theme-toggler.tsx @@ -1,8 +1,7 @@ "use client"; -import { Moon, MoonIcon, Sun } from "lucide-react"; +import { Moon, Sun } from "lucide-react"; import { useTheme } from "next-themes"; -import * as React from "react"; import { Button } from "@/components/ui/button"; import { DropdownMenu, diff --git a/docs/components/ui/chart.tsx b/docs/components/ui/chart.tsx index 19552dc3..aa3d5f99 100644 --- a/docs/components/ui/chart.tsx +++ b/docs/components/ui/chart.tsx @@ -2,11 +2,6 @@ import * as React from "react"; import * as RechartsPrimitive from "recharts"; -import { - NameType, - Payload, - ValueType, -} from "recharts/types/component/DefaultTooltipContent"; import { cn } from "@/lib/utils"; diff --git a/docs/components/ui/sparkles.tsx b/docs/components/ui/sparkles.tsx index 1976dbbb..e2cf2e9a 100644 --- a/docs/components/ui/sparkles.tsx +++ b/docs/components/ui/sparkles.tsx @@ -1,5 +1,5 @@ "use client"; -import React, { useId, useMemo } from "react"; +import { useId } from "react"; import { useEffect, useState } from "react"; import Particles, { initParticlesEngine } from "@tsparticles/react"; import type { Container, SingleOrMultiple } from "@tsparticles/engine"; diff --git a/docs/source.config.ts b/docs/source.config.ts index dcc3e67d..56e3c52b 100644 --- a/docs/source.config.ts +++ b/docs/source.config.ts @@ -1,8 +1,4 @@ -import { - defineCollections, - defineDocs, - getDefaultMDXOptions, -} from "fumadocs-mdx/config"; +import { defineCollections, defineDocs } from "fumadocs-mdx/config"; import { defineConfig } from "fumadocs-mdx/config"; import { remarkInstall } from "fumadocs-docgen"; import { z } from "zod"; diff --git a/examples/astro-example/src/components/sign-in.tsx b/examples/astro-example/src/components/sign-in.tsx index 2b7c5e81..cb0f3b7c 100644 --- a/examples/astro-example/src/components/sign-in.tsx +++ b/examples/astro-example/src/components/sign-in.tsx @@ -9,7 +9,7 @@ import { import { TextField, TextFieldLabel, TextFieldRoot } from "./ui/textfield"; import { Button } from "./ui/button"; import { Checkbox, CheckboxControl, CheckboxLabel } from "./ui/checkbox"; -import { passkeyActions, signIn } from "@/libs/auth-client"; +import { signIn } from "@/libs/auth-client"; import { createSignal } from "solid-js"; export function SignInCard() { diff --git a/examples/astro-example/src/components/sign-up.tsx b/examples/astro-example/src/components/sign-up.tsx index f7ead8a2..ec148fec 100644 --- a/examples/astro-example/src/components/sign-up.tsx +++ b/examples/astro-example/src/components/sign-up.tsx @@ -8,8 +8,7 @@ import { } from "@/components/ui/card"; import { TextField, TextFieldLabel, TextFieldRoot } from "./ui/textfield"; import { Button } from "./ui/button"; -import { Checkbox, CheckboxControl, CheckboxLabel } from "./ui/checkbox"; -import { signIn, signUp } from "@/libs/auth-client"; +import { signUp } from "@/libs/auth-client"; import { createSignal } from "solid-js"; import { convertImageToBase64 } from "@/libs/utils"; diff --git a/examples/astro-example/src/components/two-factor.tsx b/examples/astro-example/src/components/two-factor.tsx index 1821854b..4c1c2a00 100644 --- a/examples/astro-example/src/components/two-factor.tsx +++ b/examples/astro-example/src/components/two-factor.tsx @@ -4,7 +4,6 @@ import { Card, CardContent, CardDescription, - CardFooter, CardHeader, CardTitle, } from "./ui/card"; @@ -12,7 +11,6 @@ import { OTPField, OTPFieldGroup, OTPFieldInput, - OTPFieldSeparator, OTPFieldSlot, } from "./ui/otp-field"; import { twoFactorActions } from "@/libs/auth-client"; diff --git a/examples/astro-example/src/pages/dashboard.astro b/examples/astro-example/src/pages/dashboard.astro index 689745b7..a227f7ef 100644 --- a/examples/astro-example/src/pages/dashboard.astro +++ b/examples/astro-example/src/pages/dashboard.astro @@ -1,6 +1,4 @@ --- -import { UserCard } from "@/components/user-card"; -import RootLayout from "@/layouts/root-layout.astro"; import { auth } from "@/auth"; const activeSessions = await auth.api diff --git a/examples/astro-example/src/pages/index.astro b/examples/astro-example/src/pages/index.astro index ec350cf2..511874f0 100644 --- a/examples/astro-example/src/pages/index.astro +++ b/examples/astro-example/src/pages/index.astro @@ -1,5 +1,4 @@ --- -import RootLayout from "@/layouts/root-layout.astro"; --- diff --git a/examples/astro-example/src/pages/sign-in.astro b/examples/astro-example/src/pages/sign-in.astro index 71909da9..6bc71112 100644 --- a/examples/astro-example/src/pages/sign-in.astro +++ b/examples/astro-example/src/pages/sign-in.astro @@ -1,6 +1,4 @@ --- -import RootLayout from "@/layouts/root-layout.astro"; -import { SignInCard } from "../components/sign-in"; --- diff --git a/examples/astro-example/src/pages/sign-up.astro b/examples/astro-example/src/pages/sign-up.astro index 28f224f3..136db7b4 100644 --- a/examples/astro-example/src/pages/sign-up.astro +++ b/examples/astro-example/src/pages/sign-up.astro @@ -1,6 +1,4 @@ --- -import RootLayout from "@/layouts/root-layout.astro"; -import { SignUpCard } from "../components/sign-up"; --- diff --git a/examples/astro-example/src/pages/two-factor.astro b/examples/astro-example/src/pages/two-factor.astro index cc99ec04..3b049457 100644 --- a/examples/astro-example/src/pages/two-factor.astro +++ b/examples/astro-example/src/pages/two-factor.astro @@ -1,6 +1,4 @@ --- -import RootLayout from "@/layouts/root-layout.astro"; -import { TwoFactorComponent } from "@/components/two-factor"; --- diff --git a/examples/astro-example/src/pages/two-factor/email.astro b/examples/astro-example/src/pages/two-factor/email.astro index 859860f3..7a3e973f 100644 --- a/examples/astro-example/src/pages/two-factor/email.astro +++ b/examples/astro-example/src/pages/two-factor/email.astro @@ -1,6 +1,4 @@ --- -import RootLayout from "@/layouts/root-layout.astro"; -import { TwoFactorEmail } from "@/components/two-factor"; --- diff --git a/examples/browser-extension-example/src/components/Home.tsx b/examples/browser-extension-example/src/components/Home.tsx index 2edf0ec8..4e4f3066 100644 --- a/examples/browser-extension-example/src/components/Home.tsx +++ b/examples/browser-extension-example/src/components/Home.tsx @@ -1,7 +1,5 @@ import { authClient } from "@/auth/auth-client"; -import { Button } from "./ui/button"; - export const Home = ({ setPage, }: { diff --git a/examples/browser-extension-example/src/components/SignIn.tsx b/examples/browser-extension-example/src/components/SignIn.tsx index 4a7212d3..ee72f9b7 100644 --- a/examples/browser-extension-example/src/components/SignIn.tsx +++ b/examples/browser-extension-example/src/components/SignIn.tsx @@ -6,15 +6,13 @@ import { Card, CardContent, CardDescription, - CardFooter, CardHeader, CardTitle, } from "@/components/ui/card"; import { Checkbox } from "@/components/ui/checkbox"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; -import { cn } from "@/lib/utils"; -import { Key, Loader2 } from "lucide-react"; +import { Loader2 } from "lucide-react"; import { useState } from "react"; import { toast } from "sonner"; diff --git a/examples/browser-extension-example/src/components/SignUp.tsx b/examples/browser-extension-example/src/components/SignUp.tsx index bf627c74..3bb79ce3 100644 --- a/examples/browser-extension-example/src/components/SignUp.tsx +++ b/examples/browser-extension-example/src/components/SignUp.tsx @@ -6,7 +6,6 @@ import { Card, CardContent, CardDescription, - CardFooter, CardHeader, CardTitle, } from "@/components/ui/card"; diff --git a/examples/expo-example/src/app/_layout.tsx b/examples/expo-example/src/app/_layout.tsx index 688080cf..222baaa8 100644 --- a/examples/expo-example/src/app/_layout.tsx +++ b/examples/expo-example/src/app/_layout.tsx @@ -1,4 +1,4 @@ -import { Slot, Stack } from "expo-router"; +import { Slot } from "expo-router"; import "../global.css"; import { SafeAreaProvider } from "react-native-safe-area-context"; import { ImageBackground, View } from "react-native"; diff --git a/examples/nuxt-example/components/ui/accordion/Accordion.vue b/examples/nuxt-example/components/ui/accordion/Accordion.vue index 23b9266c..f0561749 100644 --- a/examples/nuxt-example/components/ui/accordion/Accordion.vue +++ b/examples/nuxt-example/components/ui/accordion/Accordion.vue @@ -1,6 +1,5 @@ diff --git a/examples/nuxt-example/components/ui/alert/Alert.vue b/examples/nuxt-example/components/ui/alert/Alert.vue index 8f006b63..91887ecd 100644 --- a/examples/nuxt-example/components/ui/alert/Alert.vue +++ b/examples/nuxt-example/components/ui/alert/Alert.vue @@ -1,7 +1,6 @@ diff --git a/examples/nuxt-example/components/ui/auto-form/AutoForm.vue b/examples/nuxt-example/components/ui/auto-form/AutoForm.vue index 3ffd9490..6ed7e757 100644 --- a/examples/nuxt-example/components/ui/auto-form/AutoForm.vue +++ b/examples/nuxt-example/components/ui/auto-form/AutoForm.vue @@ -4,14 +4,12 @@ import type { ZodAny, z } from "zod"; import { toTypedSchema } from "@vee-validate/zod"; import type { FormContext, GenericObject } from "vee-validate"; import { - type ZodObjectOrWrapped, getBaseSchema, getBaseType, getDefaultValueInZodStack, getObjectFormSchema, } from "./utils"; import type { Config, ConfigItem, Dependency, Shape } from "./interface"; -import AutoFormField from "./AutoFormField.vue"; import { provideDependencies } from "./dependencies"; import { Form } from "@/components/ui/form"; diff --git a/examples/nuxt-example/components/ui/auto-form/AutoFormField.vue b/examples/nuxt-example/components/ui/auto-form/AutoFormField.vue index 36f2efc9..daf30139 100644 --- a/examples/nuxt-example/components/ui/auto-form/AutoFormField.vue +++ b/examples/nuxt-example/components/ui/auto-form/AutoFormField.vue @@ -1,8 +1,6 @@ diff --git a/examples/nuxt-example/components/ui/avatar/AvatarImage.vue b/examples/nuxt-example/components/ui/avatar/AvatarImage.vue index 183321f6..ffb830e7 100644 --- a/examples/nuxt-example/components/ui/avatar/AvatarImage.vue +++ b/examples/nuxt-example/components/ui/avatar/AvatarImage.vue @@ -1,5 +1,5 @@ diff --git a/examples/nuxt-example/components/ui/badge/Badge.vue b/examples/nuxt-example/components/ui/badge/Badge.vue index 23975861..4f6adb39 100644 --- a/examples/nuxt-example/components/ui/badge/Badge.vue +++ b/examples/nuxt-example/components/ui/badge/Badge.vue @@ -1,7 +1,6 @@ diff --git a/examples/nuxt-example/components/ui/calendar/CalendarGridHead.vue b/examples/nuxt-example/components/ui/calendar/CalendarGridHead.vue index 64590384..1570c29e 100644 --- a/examples/nuxt-example/components/ui/calendar/CalendarGridHead.vue +++ b/examples/nuxt-example/components/ui/calendar/CalendarGridHead.vue @@ -1,6 +1,6 @@ diff --git a/examples/nuxt-example/components/ui/collapsible/CollapsibleTrigger.vue b/examples/nuxt-example/components/ui/collapsible/CollapsibleTrigger.vue index baf5fe99..60a9d3bd 100644 --- a/examples/nuxt-example/components/ui/collapsible/CollapsibleTrigger.vue +++ b/examples/nuxt-example/components/ui/collapsible/CollapsibleTrigger.vue @@ -1,5 +1,5 @@ diff --git a/examples/nuxt-example/components/ui/command/Command.vue b/examples/nuxt-example/components/ui/command/Command.vue index 560f3ce6..f9644f54 100644 --- a/examples/nuxt-example/components/ui/command/Command.vue +++ b/examples/nuxt-example/components/ui/command/Command.vue @@ -1,8 +1,7 @@ diff --git a/examples/nuxt-example/components/ui/context-menu/ContextMenuItem.vue b/examples/nuxt-example/components/ui/context-menu/ContextMenuItem.vue index 6117f121..05ee77ab 100644 --- a/examples/nuxt-example/components/ui/context-menu/ContextMenuItem.vue +++ b/examples/nuxt-example/components/ui/context-menu/ContextMenuItem.vue @@ -1,12 +1,10 @@ diff --git a/examples/nuxt-example/components/ui/context-menu/ContextMenuRadioGroup.vue b/examples/nuxt-example/components/ui/context-menu/ContextMenuRadioGroup.vue index 7016dca6..a97b78b7 100644 --- a/examples/nuxt-example/components/ui/context-menu/ContextMenuRadioGroup.vue +++ b/examples/nuxt-example/components/ui/context-menu/ContextMenuRadioGroup.vue @@ -1,6 +1,5 @@ diff --git a/examples/nuxt-example/components/ui/dialog/DialogContent.vue b/examples/nuxt-example/components/ui/dialog/DialogContent.vue index a5a288ea..6b12471a 100644 --- a/examples/nuxt-example/components/ui/dialog/DialogContent.vue +++ b/examples/nuxt-example/components/ui/dialog/DialogContent.vue @@ -1,16 +1,10 @@ diff --git a/examples/nuxt-example/components/ui/dialog/DialogHeader.vue b/examples/nuxt-example/components/ui/dialog/DialogHeader.vue index 1975122f..44c8d47b 100644 --- a/examples/nuxt-example/components/ui/dialog/DialogHeader.vue +++ b/examples/nuxt-example/components/ui/dialog/DialogHeader.vue @@ -1,6 +1,5 @@ diff --git a/examples/nuxt-example/components/ui/drawer/Drawer.vue b/examples/nuxt-example/components/ui/drawer/Drawer.vue index bab6e062..4991a330 100644 --- a/examples/nuxt-example/components/ui/drawer/Drawer.vue +++ b/examples/nuxt-example/components/ui/drawer/Drawer.vue @@ -1,6 +1,5 @@ diff --git a/examples/nuxt-example/components/ui/dropdown-menu/DropdownMenuItem.vue b/examples/nuxt-example/components/ui/dropdown-menu/DropdownMenuItem.vue index efb796c5..1ec24f83 100644 --- a/examples/nuxt-example/components/ui/dropdown-menu/DropdownMenuItem.vue +++ b/examples/nuxt-example/components/ui/dropdown-menu/DropdownMenuItem.vue @@ -1,11 +1,6 @@ diff --git a/examples/nuxt-example/components/ui/input/Input.vue b/examples/nuxt-example/components/ui/input/Input.vue index 7558ea15..d1f2d05a 100644 --- a/examples/nuxt-example/components/ui/input/Input.vue +++ b/examples/nuxt-example/components/ui/input/Input.vue @@ -1,7 +1,6 @@ diff --git a/examples/nuxt-example/components/ui/menubar/MenubarItem.vue b/examples/nuxt-example/components/ui/menubar/MenubarItem.vue index f1641137..fba28e5e 100644 --- a/examples/nuxt-example/components/ui/menubar/MenubarItem.vue +++ b/examples/nuxt-example/components/ui/menubar/MenubarItem.vue @@ -1,12 +1,10 @@ diff --git a/examples/nuxt-example/components/ui/menubar/MenubarRadioGroup.vue b/examples/nuxt-example/components/ui/menubar/MenubarRadioGroup.vue index 338486f8..74331b30 100644 --- a/examples/nuxt-example/components/ui/menubar/MenubarRadioGroup.vue +++ b/examples/nuxt-example/components/ui/menubar/MenubarRadioGroup.vue @@ -1,6 +1,5 @@ diff --git a/examples/nuxt-example/components/ui/navigation-menu/NavigationMenuLink.vue b/examples/nuxt-example/components/ui/navigation-menu/NavigationMenuLink.vue index 408c52d0..9fb45249 100644 --- a/examples/nuxt-example/components/ui/navigation-menu/NavigationMenuLink.vue +++ b/examples/nuxt-example/components/ui/navigation-menu/NavigationMenuLink.vue @@ -1,6 +1,5 @@ diff --git a/examples/nuxt-example/components/ui/progress/Progress.vue b/examples/nuxt-example/components/ui/progress/Progress.vue index 4a36b557..9a362f31 100644 --- a/examples/nuxt-example/components/ui/progress/Progress.vue +++ b/examples/nuxt-example/components/ui/progress/Progress.vue @@ -1,11 +1,6 @@ diff --git a/examples/nuxt-example/components/ui/range-calendar/RangeCalendarGridHead.vue b/examples/nuxt-example/components/ui/range-calendar/RangeCalendarGridHead.vue index 2f8e4923..4219176a 100644 --- a/examples/nuxt-example/components/ui/range-calendar/RangeCalendarGridHead.vue +++ b/examples/nuxt-example/components/ui/range-calendar/RangeCalendarGridHead.vue @@ -1,8 +1,5 @@ diff --git a/examples/nuxt-example/components/ui/range-calendar/RangeCalendarGridRow.vue b/examples/nuxt-example/components/ui/range-calendar/RangeCalendarGridRow.vue index 33bef0bd..06047bcf 100644 --- a/examples/nuxt-example/components/ui/range-calendar/RangeCalendarGridRow.vue +++ b/examples/nuxt-example/components/ui/range-calendar/RangeCalendarGridRow.vue @@ -1,11 +1,6 @@ diff --git a/examples/nuxt-example/components/ui/select/SelectLabel.vue b/examples/nuxt-example/components/ui/select/SelectLabel.vue index b29079fc..714c68bd 100644 --- a/examples/nuxt-example/components/ui/select/SelectLabel.vue +++ b/examples/nuxt-example/components/ui/select/SelectLabel.vue @@ -1,7 +1,6 @@ diff --git a/examples/nuxt-example/components/ui/separator/Separator.vue b/examples/nuxt-example/components/ui/separator/Separator.vue index 8e3e4d15..c8d3e689 100644 --- a/examples/nuxt-example/components/ui/separator/Separator.vue +++ b/examples/nuxt-example/components/ui/separator/Separator.vue @@ -1,7 +1,6 @@ diff --git a/examples/nuxt-example/components/ui/sheet/SheetContent.vue b/examples/nuxt-example/components/ui/sheet/SheetContent.vue index 61dc47c2..ae85ea9f 100644 --- a/examples/nuxt-example/components/ui/sheet/SheetContent.vue +++ b/examples/nuxt-example/components/ui/sheet/SheetContent.vue @@ -1,17 +1,11 @@ diff --git a/examples/nuxt-example/components/ui/sheet/SheetHeader.vue b/examples/nuxt-example/components/ui/sheet/SheetHeader.vue index 8b549cb7..163dbde7 100644 --- a/examples/nuxt-example/components/ui/sheet/SheetHeader.vue +++ b/examples/nuxt-example/components/ui/sheet/SheetHeader.vue @@ -1,6 +1,5 @@ diff --git a/examples/nuxt-example/components/ui/sheet/SheetTitle.vue b/examples/nuxt-example/components/ui/sheet/SheetTitle.vue index 413281e1..9622271a 100644 --- a/examples/nuxt-example/components/ui/sheet/SheetTitle.vue +++ b/examples/nuxt-example/components/ui/sheet/SheetTitle.vue @@ -1,7 +1,6 @@ diff --git a/examples/nuxt-example/components/ui/skeleton/Skeleton.vue b/examples/nuxt-example/components/ui/skeleton/Skeleton.vue index 5ce7f7cd..a410d624 100644 --- a/examples/nuxt-example/components/ui/skeleton/Skeleton.vue +++ b/examples/nuxt-example/components/ui/skeleton/Skeleton.vue @@ -1,6 +1,5 @@ diff --git a/examples/nuxt-example/components/ui/stepper/Stepper.vue b/examples/nuxt-example/components/ui/stepper/Stepper.vue index 4fad0311..c932ef01 100644 --- a/examples/nuxt-example/components/ui/stepper/Stepper.vue +++ b/examples/nuxt-example/components/ui/stepper/Stepper.vue @@ -1,9 +1,7 @@ diff --git a/examples/nuxt-example/components/ui/toast/ToastTitle.vue b/examples/nuxt-example/components/ui/toast/ToastTitle.vue index d07ec3cd..ebdf4fd0 100644 --- a/examples/nuxt-example/components/ui/toast/ToastTitle.vue +++ b/examples/nuxt-example/components/ui/toast/ToastTitle.vue @@ -1,7 +1,6 @@ diff --git a/examples/nuxt-example/components/ui/toggle-group/ToggleGroup.vue b/examples/nuxt-example/components/ui/toggle-group/ToggleGroup.vue index 41dda595..d478b7f4 100644 --- a/examples/nuxt-example/components/ui/toggle-group/ToggleGroup.vue +++ b/examples/nuxt-example/components/ui/toggle-group/ToggleGroup.vue @@ -2,13 +2,11 @@ import type { VariantProps } from "class-variance-authority"; import { type HTMLAttributes, computed, provide } from "vue"; import { - ToggleGroupRoot, type ToggleGroupRootEmits, type ToggleGroupRootProps, useForwardPropsEmits, } from "radix-vue"; import type { toggleVariants } from "@/components/ui/toggle"; -import { cn } from "@/lib/utils"; type ToggleGroupVariants = VariantProps; diff --git a/examples/nuxt-example/components/ui/toggle-group/ToggleGroupItem.vue b/examples/nuxt-example/components/ui/toggle-group/ToggleGroupItem.vue index 6072cd79..c142c013 100644 --- a/examples/nuxt-example/components/ui/toggle-group/ToggleGroupItem.vue +++ b/examples/nuxt-example/components/ui/toggle-group/ToggleGroupItem.vue @@ -1,13 +1,8 @@ diff --git a/examples/nuxt-example/components/ui/tooltip/TooltipTrigger.vue b/examples/nuxt-example/components/ui/tooltip/TooltipTrigger.vue index c6e1c6fe..299202f2 100644 --- a/examples/nuxt-example/components/ui/tooltip/TooltipTrigger.vue +++ b/examples/nuxt-example/components/ui/tooltip/TooltipTrigger.vue @@ -1,5 +1,5 @@ diff --git a/examples/nuxt-example/components/ui/v-calendar/Calendar.vue b/examples/nuxt-example/components/ui/v-calendar/Calendar.vue index 61adc166..a14639b4 100644 --- a/examples/nuxt-example/components/ui/v-calendar/Calendar.vue +++ b/examples/nuxt-example/components/ui/v-calendar/Calendar.vue @@ -1,12 +1,9 @@ diff --git a/examples/nuxt-example/pages/index.vue b/examples/nuxt-example/pages/index.vue index fa107edd..bd94c962 100644 --- a/examples/nuxt-example/pages/index.vue +++ b/examples/nuxt-example/pages/index.vue @@ -1,5 +1,4 @@ diff --git a/examples/svelte-kit-example/src/lib/components/ui/form/form-field-errors.svelte b/examples/svelte-kit-example/src/lib/components/ui/form/form-field-errors.svelte index 1dd119ff..b0b58a3e 100644 --- a/examples/svelte-kit-example/src/lib/components/ui/form/form-field-errors.svelte +++ b/examples/svelte-kit-example/src/lib/components/ui/form/form-field-errors.svelte @@ -1,6 +1,5 @@ diff --git a/examples/svelte-kit-example/src/lib/components/ui/form/form-fieldset.svelte b/examples/svelte-kit-example/src/lib/components/ui/form/form-fieldset.svelte index ad996770..fa13e82a 100644 --- a/examples/svelte-kit-example/src/lib/components/ui/form/form-fieldset.svelte +++ b/examples/svelte-kit-example/src/lib/components/ui/form/form-fieldset.svelte @@ -1,5 +1,5 @@ diff --git a/examples/svelte-kit-example/src/lib/components/ui/form/form-label.svelte b/examples/svelte-kit-example/src/lib/components/ui/form/form-label.svelte index bf7c3781..26d71cfb 100644 --- a/examples/svelte-kit-example/src/lib/components/ui/form/form-label.svelte +++ b/examples/svelte-kit-example/src/lib/components/ui/form/form-label.svelte @@ -1,8 +1,6 @@ diff --git a/examples/svelte-kit-example/src/lib/components/ui/switch/switch.svelte b/examples/svelte-kit-example/src/lib/components/ui/switch/switch.svelte index 9e0488c2..ab3bb3fa 100644 --- a/examples/svelte-kit-example/src/lib/components/ui/switch/switch.svelte +++ b/examples/svelte-kit-example/src/lib/components/ui/switch/switch.svelte @@ -1,6 +1,5 @@ diff --git a/examples/svelte-kit-example/src/routes/forget-password/+page.svelte b/examples/svelte-kit-example/src/routes/forget-password/+page.svelte index 216b731b..77c5277d 100644 --- a/examples/svelte-kit-example/src/routes/forget-password/+page.svelte +++ b/examples/svelte-kit-example/src/routes/forget-password/+page.svelte @@ -1,9 +1,4 @@