refactor(desktop): organize lib modules by domain

This commit is contained in:
t8y2 committed 2026-07-04 13:53:52 +08:00
1 parent 90f0594e93
commit 7e7c4944e9
700 files changed
+1292 -1264

No files matched your search

@@ -3,7 +3,7 @@ import type { SelectContentEmits, SelectContentProps } from "reka-ui";
import type { HTMLAttributes } from "vue";
import { reactiveOmit } from "@vueuse/core";
import { SelectContent, SelectPortal, SelectViewport, useForwardPropsEmits } from "reka-ui";
import { cn } from "@/lib/utils";
import { cn } from "@/lib/common/utils";
import { SelectScrollDownButton, SelectScrollUpButton } from ".";
defineOptions({
@@ -3,7 +3,7 @@ import type { SelectGroupProps } from "reka-ui";
import type { HTMLAttributes } from "vue";
import { reactiveOmit } from "@vueuse/core";
import { SelectGroup } from "reka-ui";
import { cn } from "@/lib/utils";
import { cn } from "@/lib/common/utils";
const props = defineProps<SelectGroupProps & { class?: HTMLAttributes["class"] }>();
@@ -5,7 +5,7 @@ import type { HTMLAttributes } from "vue";
import { reactiveOmit } from "@vueuse/core";
import { CheckIcon } from "@lucide/vue";
import { SelectItem, SelectItemIndicator, SelectItemText, useForwardProps } from "reka-ui";
import { cn } from "@/lib/utils";
import { cn } from "@/lib/common/utils";
const props = defineProps<SelectItemProps & { class?: HTMLAttributes["class"] }>();
@@ -2,7 +2,7 @@
import type { SelectLabelProps } from "reka-ui";
import type { HTMLAttributes } from "vue";
import { SelectLabel } from "reka-ui";
import { cn } from "@/lib/utils";
import { cn } from "@/lib/common/utils";
const props = defineProps<SelectLabelProps & { class?: HTMLAttributes["class"] }>();
</script>
@@ -5,7 +5,7 @@ import type { HTMLAttributes } from "vue";
import { reactiveOmit } from "@vueuse/core";
import { ChevronDownIcon } from "@lucide/vue";
import { SelectScrollDownButton, useForwardProps } from "reka-ui";
import { cn } from "@/lib/utils";
import { cn } from "@/lib/common/utils";
const props = defineProps<SelectScrollDownButtonProps & { class?: HTMLAttributes["class"] }>();
@@ -5,7 +5,7 @@ import type { HTMLAttributes } from "vue";
import { reactiveOmit } from "@vueuse/core";
import { ChevronUpIcon } from "@lucide/vue";
import { SelectScrollUpButton, useForwardProps } from "reka-ui";
import { cn } from "@/lib/utils";
import { cn } from "@/lib/common/utils";
const props = defineProps<SelectScrollUpButtonProps & { class?: HTMLAttributes["class"] }>();
@@ -3,7 +3,7 @@ import type { SelectSeparatorProps } from "reka-ui";
import type { HTMLAttributes } from "vue";
import { reactiveOmit } from "@vueuse/core";
import { SelectSeparator } from "reka-ui";
import { cn } from "@/lib/utils";
import { cn } from "@/lib/common/utils";
const props = defineProps<SelectSeparatorProps & { class?: HTMLAttributes["class"] }>();
@@ -5,7 +5,7 @@ import type { HTMLAttributes } from "vue";
import { reactiveOmit } from "@vueuse/core";
import { ChevronDownIcon } from "@lucide/vue";
import { SelectIcon, SelectTrigger, useForwardProps } from "reka-ui";
import { cn } from "@/lib/utils";
import { cn } from "@/lib/common/utils";
const props = withDefaults(defineProps<SelectTriggerProps & { class?: HTMLAttributes["class"]; size?: "sm" | "default" }>(), { size: "default" });