diff --git a/src/design-system/base/button/button.tsx b/src/design-system/base/button/button.tsx index 58c5c6b..6a42226 100644 --- a/src/design-system/base/button/button.tsx +++ b/src/design-system/base/button/button.tsx @@ -4,7 +4,7 @@ import React from "react"; import Link from "next/link"; import Image from "next/image"; import { cva, type VariantProps } from "class-variance-authority"; -import { cn } from "@/design-system/lib/utils"; +import { cn } from "@/utils/cn"; /** * Button 组件 diff --git a/src/design-system/base/card/card.tsx b/src/design-system/base/card/card.tsx index 60d5066..b456642 100644 --- a/src/design-system/base/card/card.tsx +++ b/src/design-system/base/card/card.tsx @@ -1,6 +1,6 @@ import React from "react"; import { cva, type VariantProps } from "class-variance-authority"; -import { cn } from "@/design-system/lib/utils"; +import { cn } from "@/utils/cn"; /** * Card 卡片组件 diff --git a/src/design-system/base/checkbox/checkbox.tsx b/src/design-system/base/checkbox/checkbox.tsx index a9472ec..fd2bd40 100644 --- a/src/design-system/base/checkbox/checkbox.tsx +++ b/src/design-system/base/checkbox/checkbox.tsx @@ -2,7 +2,7 @@ import React, { forwardRef } from "react"; import { cva, type VariantProps } from "class-variance-authority"; -import { cn } from "@/design-system/lib/utils"; +import { cn } from "@/utils/cn"; /** * Checkbox 复选框组件 diff --git a/src/design-system/base/input/input.tsx b/src/design-system/base/input/input.tsx index 30f3e00..befed58 100644 --- a/src/design-system/base/input/input.tsx +++ b/src/design-system/base/input/input.tsx @@ -2,7 +2,7 @@ import React, { forwardRef } from "react"; import { cva, type VariantProps } from "class-variance-authority"; -import { cn } from "@/design-system/lib/utils"; +import { cn } from "@/utils/cn"; /** * Input 输入框组件 diff --git a/src/design-system/base/radio/radio.tsx b/src/design-system/base/radio/radio.tsx index c8f102d..24c461f 100644 --- a/src/design-system/base/radio/radio.tsx +++ b/src/design-system/base/radio/radio.tsx @@ -2,7 +2,7 @@ import React, { forwardRef } from "react"; import { cva, type VariantProps } from "class-variance-authority"; -import { cn } from "@/design-system/lib/utils"; +import { cn } from "@/utils/cn"; /** * Radio 单选按钮组件 diff --git a/src/design-system/base/select/select.tsx b/src/design-system/base/select/select.tsx index 94eb8a5..5c2533a 100644 --- a/src/design-system/base/select/select.tsx +++ b/src/design-system/base/select/select.tsx @@ -2,7 +2,7 @@ import React, { forwardRef } from "react"; import { cva, type VariantProps } from "class-variance-authority"; -import { cn } from "@/design-system/lib/utils"; +import { cn } from "@/utils/cn"; /** * Select 下拉选择框组件 diff --git a/src/design-system/base/switch/switch.tsx b/src/design-system/base/switch/switch.tsx index 311f3c5..3e336f6 100644 --- a/src/design-system/base/switch/switch.tsx +++ b/src/design-system/base/switch/switch.tsx @@ -2,7 +2,7 @@ import React, { forwardRef, useState } from "react"; import { cva, type VariantProps } from "class-variance-authority"; -import { cn } from "@/design-system/lib/utils"; +import { cn } from "@/utils/cn"; /** * Switch 开关组件 diff --git a/src/design-system/base/textarea/textarea.tsx b/src/design-system/base/textarea/textarea.tsx index 26fe749..34d7fd2 100644 --- a/src/design-system/base/textarea/textarea.tsx +++ b/src/design-system/base/textarea/textarea.tsx @@ -2,7 +2,7 @@ import React, { forwardRef } from "react"; import { cva, type VariantProps } from "class-variance-authority"; -import { cn } from "@/design-system/lib/utils"; +import { cn } from "@/utils/cn"; /** * Textarea 多行文本输入组件 diff --git a/src/design-system/data-display/badge/badge.tsx b/src/design-system/data-display/badge/badge.tsx index 7513627..838ae2e 100644 --- a/src/design-system/data-display/badge/badge.tsx +++ b/src/design-system/data-display/badge/badge.tsx @@ -2,7 +2,7 @@ import React from "react"; import { cva, type VariantProps } from "class-variance-authority"; -import { cn } from "@/design-system/lib/utils"; +import { cn } from "@/utils/cn"; /** * Badge 徽章组件 diff --git a/src/design-system/data-display/divider/divider.tsx b/src/design-system/data-display/divider/divider.tsx index c014b31..2175a90 100644 --- a/src/design-system/data-display/divider/divider.tsx +++ b/src/design-system/data-display/divider/divider.tsx @@ -2,7 +2,7 @@ import React from "react"; import { cva, type VariantProps } from "class-variance-authority"; -import { cn } from "@/design-system/lib/utils"; +import { cn } from "@/utils/cn"; /** * Divider 分隔线组件 diff --git a/src/design-system/feedback/alert/alert.tsx b/src/design-system/feedback/alert/alert.tsx index eddf6dd..ac06db2 100644 --- a/src/design-system/feedback/alert/alert.tsx +++ b/src/design-system/feedback/alert/alert.tsx @@ -2,7 +2,7 @@ import React from "react"; import { cva, type VariantProps } from "class-variance-authority"; -import { cn } from "@/design-system/lib/utils"; +import { cn } from "@/utils/cn"; /** * Alert 警告提示组件 diff --git a/src/design-system/feedback/progress/progress.tsx b/src/design-system/feedback/progress/progress.tsx index cf7219e..fd86dde 100644 --- a/src/design-system/feedback/progress/progress.tsx +++ b/src/design-system/feedback/progress/progress.tsx @@ -2,7 +2,7 @@ import React from "react"; import { cva, type VariantProps } from "class-variance-authority"; -import { cn } from "@/design-system/lib/utils"; +import { cn } from "@/utils/cn"; /** * Progress 进度条组件 diff --git a/src/design-system/feedback/skeleton/skeleton.tsx b/src/design-system/feedback/skeleton/skeleton.tsx index 2db4277..d3c1077 100644 --- a/src/design-system/feedback/skeleton/skeleton.tsx +++ b/src/design-system/feedback/skeleton/skeleton.tsx @@ -2,7 +2,7 @@ import React from "react"; import { cva, type VariantProps } from "class-variance-authority"; -import { cn } from "@/design-system/lib/utils"; +import { cn } from "@/utils/cn"; /** * Skeleton 骨架屏组件 diff --git a/src/design-system/layout/container/container.tsx b/src/design-system/layout/container/container.tsx index b77a600..b88696d 100644 --- a/src/design-system/layout/container/container.tsx +++ b/src/design-system/layout/container/container.tsx @@ -2,7 +2,7 @@ import React from "react"; import { cva, type VariantProps } from "class-variance-authority"; -import { cn } from "@/design-system/lib/utils"; +import { cn } from "@/utils/cn"; /** * Container 容器组件 diff --git a/src/design-system/layout/grid/grid.tsx b/src/design-system/layout/grid/grid.tsx index 2d0ac7e..bd8538a 100644 --- a/src/design-system/layout/grid/grid.tsx +++ b/src/design-system/layout/grid/grid.tsx @@ -1,7 +1,7 @@ "use client"; import React from "react"; -import { cn } from "@/design-system/lib/utils"; +import { cn } from "@/utils/cn"; /** * Grid 网格布局组件 diff --git a/src/design-system/layout/stack/stack.tsx b/src/design-system/layout/stack/stack.tsx index 8b07c45..f6fc6c4 100644 --- a/src/design-system/layout/stack/stack.tsx +++ b/src/design-system/layout/stack/stack.tsx @@ -2,7 +2,7 @@ import React from "react"; import { cva, type VariantProps } from "class-variance-authority"; -import { cn } from "@/design-system/lib/utils"; +import { cn } from "@/utils/cn"; /** * Stack 堆叠布局组件 diff --git a/src/design-system/navigation/tabs/tabs.tsx b/src/design-system/navigation/tabs/tabs.tsx index 63ab54b..211619d 100644 --- a/src/design-system/navigation/tabs/tabs.tsx +++ b/src/design-system/navigation/tabs/tabs.tsx @@ -2,7 +2,7 @@ import React, { useState } from "react"; import { cva, type VariantProps } from "class-variance-authority"; -import { cn } from "@/design-system/lib/utils"; +import { cn } from "@/utils/cn"; /** * Tabs 标签页组件 diff --git a/src/design-system/overlay/modal/modal.tsx b/src/design-system/overlay/modal/modal.tsx index 968f9fd..affa36a 100644 --- a/src/design-system/overlay/modal/modal.tsx +++ b/src/design-system/overlay/modal/modal.tsx @@ -1,7 +1,7 @@ "use client"; import React, { useEffect } from "react"; -import { cn } from "@/design-system/lib/utils"; +import { cn } from "@/utils/cn"; /** * Modal 模态框组件 diff --git a/src/design-system/lib/utils.ts b/src/utils/cn.ts similarity index 100% rename from src/design-system/lib/utils.ts rename to src/utils/cn.ts