Updated UI package to work with the new Shadcn CLI (#59)

Updated UI package to work with the new Shadcn CLI
This commit is contained in:
Giancarlo Buomprisco
2024-09-03 18:17:51 +08:00
committed by GitHub
parent b3b061fc2e
commit fafcafc221
67 changed files with 100 additions and 73 deletions

View File

@@ -5,7 +5,7 @@ import * as React from 'react';
import * as AccordionPrimitive from '@radix-ui/react-accordion';
import { ChevronDownIcon } from '@radix-ui/react-icons';
import { cn } from '../utils';
import { cn } from '../lib/utils';
const Accordion = AccordionPrimitive.Root;

View File

@@ -4,7 +4,7 @@ import * as React from 'react';
import * as AlertDialogPrimitive from '@radix-ui/react-alert-dialog';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
import { buttonVariants } from './button';
const AlertDialog = AlertDialogPrimitive.Root;

View File

@@ -2,7 +2,7 @@ import * as React from 'react';
import { type VariantProps, cva } from 'class-variance-authority';
import { cn } from '../utils';
import { cn } from '../lib/utils';
const alertVariants = cva(
'relative w-full bg-gradient-to-r rounded-lg border px-4 py-3 text-sm [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground [&>svg~*]:pl-7',

View File

@@ -4,7 +4,7 @@ import * as React from 'react';
import * as AvatarPrimitive from '@radix-ui/react-avatar';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
const Avatar = React.forwardRef<
React.ElementRef<typeof AvatarPrimitive.Root>,

View File

@@ -2,7 +2,7 @@ import * as React from 'react';
import { type VariantProps, cva } from 'class-variance-authority';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
const badgeVariants = cva(
'inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2',

View File

@@ -3,7 +3,7 @@ import * as React from 'react';
import { ChevronRightIcon, DotsHorizontalIcon } from '@radix-ui/react-icons';
import { Slot } from '@radix-ui/react-slot';
import { cn } from '../utils';
import { cn } from '../lib/utils';
const Breadcrumb = React.forwardRef<
HTMLElement,

View File

@@ -4,7 +4,7 @@ import { Slot } from '@radix-ui/react-slot';
import { cva } from 'class-variance-authority';
import type { VariantProps } from 'class-variance-authority';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
const buttonVariants = cva(
'inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50',

View File

@@ -5,7 +5,7 @@ import * as React from 'react';
import { ChevronLeft, ChevronRight } from 'lucide-react';
import { DayPicker } from 'react-day-picker';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
import { buttonVariants } from './button';
export type { DateRange } from 'react-day-picker';

View File

@@ -1,6 +1,6 @@
import * as React from 'react';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
const Card = React.forwardRef<
HTMLDivElement,

View File

@@ -4,7 +4,7 @@ import * as React from 'react';
import * as RechartsPrimitive from 'recharts';
import { cn } from '../utils';
import { cn } from '../lib/utils';
// Format: { THEME_NAME: CSS_SELECTOR }
const THEMES = { light: '', dark: '.dark' } as const;

View File

@@ -5,7 +5,7 @@ import * as React from 'react';
import * as CheckboxPrimitive from '@radix-ui/react-checkbox';
import { CheckIcon } from '@radix-ui/react-icons';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
const Checkbox = React.forwardRef<
React.ElementRef<typeof CheckboxPrimitive.Root>,

View File

@@ -6,7 +6,7 @@ import { type DialogProps } from '@radix-ui/react-dialog';
import { MagnifyingGlassIcon } from '@radix-ui/react-icons';
import { Command as CommandPrimitive } from 'cmdk';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
import { Dialog, DialogContent } from './dialog';
const Command = React.forwardRef<

View File

@@ -5,7 +5,7 @@ import * as React from 'react';
import * as DialogPrimitive from '@radix-ui/react-dialog';
import { Cross2Icon } from '@radix-ui/react-icons';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
const Dialog = DialogPrimitive.Root;

View File

@@ -9,7 +9,7 @@ import {
DotFilledIcon,
} from '@radix-ui/react-icons';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
const DropdownMenu = DropdownMenuPrimitive.Root;

View File

@@ -7,8 +7,8 @@ import { Slot } from '@radix-ui/react-slot';
import type { ControllerProps, FieldPath, FieldValues } from 'react-hook-form';
import { Controller, FormProvider, useFormContext } from 'react-hook-form';
import { cn } from '../lib/utils';
import { Trans } from '../makerkit/trans';
import { cn } from '../utils';
import { Label } from './label';
const Form = FormProvider;

View File

@@ -1,4 +1,4 @@
import { cn } from '../utils';
import { cn } from '../lib/utils';
type Level = 1 | 2 | 3 | 4 | 5 | 6;

View File

@@ -1 +1 @@
export { cn } from '../utils/cn';
export { cn } from '../lib/utils';

View File

@@ -5,7 +5,7 @@ import * as React from 'react';
import { DashIcon } from '@radix-ui/react-icons';
import { OTPInput, OTPInputContext } from 'input-otp';
import { cn } from '../utils';
import { cn } from '../lib/utils';
const InputOTP = React.forwardRef<
React.ElementRef<typeof OTPInput>,

View File

@@ -1,6 +1,6 @@
import * as React from 'react';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
export type InputProps = React.InputHTMLAttributes<HTMLInputElement>;

View File

@@ -5,7 +5,7 @@ import * as React from 'react';
import * as LabelPrimitive from '@radix-ui/react-label';
import { type VariantProps, cva } from 'class-variance-authority';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
const labelVariants = cva(
'text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70',

View File

@@ -6,7 +6,7 @@ import { ChevronDownIcon } from '@radix-ui/react-icons';
import * as NavigationMenuPrimitive from '@radix-ui/react-navigation-menu';
import { cva } from 'class-variance-authority';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
const NavigationMenu = React.forwardRef<
React.ElementRef<typeof NavigationMenuPrimitive.Root>,

View File

@@ -4,7 +4,7 @@ import * as React from 'react';
import * as PopoverPrimitive from '@radix-ui/react-popover';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
const Popover = PopoverPrimitive.Root;

View File

@@ -5,7 +5,7 @@ import * as React from 'react';
import { CheckIcon } from '@radix-ui/react-icons';
import * as RadioGroupPrimitive from '@radix-ui/react-radio-group';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
const RadioGroup = React.forwardRef<
React.ElementRef<typeof RadioGroupPrimitive.Root>,

View File

@@ -4,7 +4,7 @@ import * as React from 'react';
import * as ScrollAreaPrimitive from '@radix-ui/react-scroll-area';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
const ScrollArea = React.forwardRef<
React.ElementRef<typeof ScrollAreaPrimitive.Root>,

View File

@@ -10,7 +10,7 @@ import {
} from '@radix-ui/react-icons';
import * as SelectPrimitive from '@radix-ui/react-select';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
const Select = SelectPrimitive.Root;

View File

@@ -4,7 +4,7 @@ import * as React from 'react';
import * as SeparatorPrimitive from '@radix-ui/react-separator';
import { cn } from '../utils';
import { cn } from '../lib/utils';
const Separator = React.forwardRef<
React.ElementRef<typeof SeparatorPrimitive.Root>,

View File

@@ -7,7 +7,7 @@ import { cva } from 'class-variance-authority';
import type { VariantProps } from 'class-variance-authority';
import { X } from 'lucide-react';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
const Sheet = SheetPrimitive.Root;

View File

@@ -4,7 +4,7 @@ import * as React from 'react';
import * as SwitchPrimitives from '@radix-ui/react-switch';
import { cn } from '@kit/ui/utils';
import { cn } from '../lib/utils';
const Switch = React.forwardRef<
React.ElementRef<typeof SwitchPrimitives.Root>,

View File

@@ -1,6 +1,6 @@
import * as React from 'react';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
const Table = React.forwardRef<
HTMLTableElement,

View File

@@ -4,7 +4,7 @@ import * as React from 'react';
import * as TabsPrimitive from '@radix-ui/react-tabs';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
const Tabs = TabsPrimitive.Root;

View File

@@ -1,6 +1,6 @@
import * as React from 'react';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
export type TextareaProps = React.TextareaHTMLAttributes<HTMLTextAreaElement>;

View File

@@ -4,7 +4,7 @@ import * as React from 'react';
import * as TooltipPrimitive from '@radix-ui/react-tooltip';
import { cn } from '../utils/cn';
import { cn } from '../lib/utils';
const TooltipProvider = TooltipPrimitive.Provider;