Skip to content

Commit 2f92878

Browse files
reorganize utilities
1 parent 0ec0809 commit 2f92878

File tree

118 files changed

+241
-261
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+241
-261
lines changed

src/forms/controls/Checkbox/Checkbox.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import * as CheckboxPrimitive from "@radix-ui/react-checkbox"
44
import { Check } from "lucide-react"
55
import type { ComponentProps } from "react"
66

7-
import type { VariantProps } from "../../../shared"
8-
import { cx } from "../../../shared"
7+
import type { VariantProps } from "~/shared/cva"
8+
import { cx } from "~/shared/cva"
99

1010
import { checkboxVariants } from "./Checkbox.variants"
1111

src/forms/controls/Checkbox/Checkbox.variants.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { cva, focusClasses } from "../../../shared"
1+
import { focusClasses } from "~/shared/classes"
2+
import { cva } from "~/shared/cva"
23

34
export const checkboxVariants = cva({
45
base: [

src/forms/controls/ColorPicker/ColorPicker.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import Sketch, { type SketchProps } from "@uiw/react-color-sketch"
44
import { Grid, X } from "lucide-react"
55
import type { HTMLAttributes } from "react"
66

7-
import type { VariantProps } from "../../../shared"
8-
import { cx } from "../../../shared"
7+
import type { VariantProps } from "~/shared/cva"
8+
import { cx } from "~/shared/cva"
99
import { Popover } from "../../../ui/Popover"
1010
import { inputVariants } from "../Input/Input.variants"
1111
import {

src/forms/controls/ColorPicker/ColorPicker.variants.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { cva } from "../../../shared"
1+
import { cva } from "~/shared/cva"
22

33
export const colorPickerVariants = cva({
44
base: "group/picker relative",

src/forms/controls/Editor/Editor.tsx

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,25 @@
22

33
import { EditorContent } from "@tiptap/react"
44
import type { ComponentProps } from "react"
5-
6-
import type { VariantProps } from "../../../shared"
7-
import { cx } from "../../../shared"
8-
import { proseVariants } from "../../../typography/Prose/Prose.variants"
9-
import type { SeriesProps } from "../../../ui/Stack"
10-
import { Series } from "../../../ui/Stack"
5+
import { type VariantProps, cx } from "~/shared/cva"
6+
import { proseVariants } from "~/typography/Prose/Prose.variants"
7+
import { Stack } from "~/ui/Stack"
118

129
import { editorContentVariants, editorMenuVariants, editorVariants } from "./Editor.variants"
1310

14-
export type EditorProps = ComponentProps<typeof EditorContent> & VariantProps<typeof editorVariants>
11+
type EditorProps = ComponentProps<typeof EditorContent> & VariantProps<typeof editorVariants>
1512

1613
const EditorRoot = ({ className, error, plain, ...rest }: EditorProps) => {
1714
return <EditorContent className={cx(editorVariants({ error, plain, className }))} {...rest} />
1815
}
1916

20-
type EditorMenuProps = SeriesProps & VariantProps<typeof editorMenuVariants>
17+
type EditorMenuProps = ComponentProps<typeof Stack> & VariantProps<typeof editorMenuVariants>
2118

22-
export const EditorMenu = ({ className, plain, ...rest }: EditorMenuProps) => {
23-
return <Series size="sm" className={cx(editorMenuVariants({ plain, className }))} {...rest} />
19+
const EditorMenu = ({ className, plain, ...rest }: EditorMenuProps) => {
20+
return <Stack size="sm" className={cx(editorMenuVariants({ plain, className }))} {...rest} />
2421
}
2522

26-
export const Editor = Object.assign(EditorRoot, {
23+
const Editor = Object.assign(EditorRoot, {
2724
Menu: EditorMenu,
2825
ContentClass: ({ compact, plain }: VariantProps<typeof editorContentVariants>) =>
2926
cx(
@@ -34,3 +31,5 @@ export const Editor = Object.assign(EditorRoot, {
3431
}),
3532
),
3633
})
34+
35+
export { Editor, EditorMenu }

src/forms/controls/Editor/Editor.variants.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { cva, focusWithinClasses } from "../../../shared"
1+
import { focusWithinClasses } from "~/shared/classes"
2+
import { cva } from "~/shared/cva"
23

34
export const editorVariants = cva({
45
base: ["relative w-full border rounded-md overflow-hidden transition", focusWithinClasses],

src/forms/controls/Input/Input.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import type { InputHTMLAttributes } from "react"
44

5-
import type { VariantProps } from "../../../shared"
6-
import { cx } from "../../../shared"
5+
import type { VariantProps } from "~/shared/cva"
6+
import { cx } from "~/shared/cva"
77
import { useAffix } from "../../ui/Affix/Affix"
88

99
import { inputVariants } from "./Input.variants"

src/forms/controls/Input/Input.variants.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { cva, focusClasses } from "../../../shared"
1+
import { focusClasses } from "~/shared/classes"
2+
import { cva } from "~/shared/cva"
23

34
export const inputVariants = cva({
45
base: [

src/forms/controls/RadioGroup/RadioGroup.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import * as RadioGroupPrimitive from "@radix-ui/react-radio-group"
44
import type { ComponentProps } from "react"
55

6-
import type { VariantProps } from "../../../shared"
7-
import { cx } from "../../../shared"
6+
import type { VariantProps } from "~/shared/cva"
7+
import { cx } from "~/shared/cva"
88

99
import { Dot } from "../../../ui/Dot"
1010
import { radioGroupItemVariants } from "./RadioGroup.variants"

src/forms/controls/RadioGroup/RadioGroup.variants.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { cva, focusClasses } from "../../../shared"
1+
import { focusClasses } from "~/shared/classes"
2+
import { cva } from "~/shared/cva"
23

34
export const radioGroupItemVariants = cva({
45
base: [

0 commit comments

Comments
 (0)