diff --git a/.changeset/rude-phones-share.md b/.changeset/rude-phones-share.md new file mode 100644 index 0000000..a8f959c --- /dev/null +++ b/.changeset/rude-phones-share.md @@ -0,0 +1,5 @@ +--- +"@lemonsqueezy/wedges": patch +--- + +fix Loading component not showing on mobile devices diff --git a/apps/docs/src/examples/index.ts b/apps/docs/src/examples/index.ts index 30ef478..007a832 100644 --- a/apps/docs/src/examples/index.ts +++ b/apps/docs/src/examples/index.ts @@ -1621,23 +1621,27 @@ export function Example() { component: lazy(() => import("@/examples/kbd/example-1.tsx")), code: `import { Kbd } from "@lemonsqueezy/wedges"; -
- - W - - - - D - - - - G - - - - S - -
; +export function Example() { + return ( +
+ + W + + + + D + + + + G + + + + S + +
+ ); +} `, }, "kbd/preview": { diff --git a/packages/wedges/src/components/Avatar/Avatar.test.tsx b/packages/wedges/src/components/Avatar/Avatar.test.tsx index f99b4ae..ebb2431 100644 --- a/packages/wedges/src/components/Avatar/Avatar.test.tsx +++ b/packages/wedges/src/components/Avatar/Avatar.test.tsx @@ -1,5 +1,5 @@ /* eslint-disable @typescript-eslint/no-empty-function */ -import React from "react"; +import * as React from "react"; import { render, type RenderResult } from "@testing-library/react"; import Avatar from "./Avatar"; diff --git a/packages/wedges/src/components/AvatarGroup/AvatarGroup.test.tsx b/packages/wedges/src/components/AvatarGroup/AvatarGroup.test.tsx index ac47441..6bec768 100644 --- a/packages/wedges/src/components/AvatarGroup/AvatarGroup.test.tsx +++ b/packages/wedges/src/components/AvatarGroup/AvatarGroup.test.tsx @@ -1,4 +1,4 @@ -import React from "react"; +import * as React from "react"; import { render } from "@testing-library/react"; import { AvatarGroup } from "."; diff --git a/packages/wedges/src/components/Badge/Badge.test.tsx b/packages/wedges/src/components/Badge/Badge.test.tsx index b3394bc..a799b6f 100644 --- a/packages/wedges/src/components/Badge/Badge.test.tsx +++ b/packages/wedges/src/components/Badge/Badge.test.tsx @@ -1,4 +1,4 @@ -import React from "react"; +import * as React from "react"; import { render } from "@testing-library/react"; import { Badge } from "."; diff --git a/packages/wedges/src/components/Label/Label.tsx b/packages/wedges/src/components/Label/Label.tsx index 3d159d0..ececd78 100644 --- a/packages/wedges/src/components/Label/Label.tsx +++ b/packages/wedges/src/components/Label/Label.tsx @@ -1,4 +1,4 @@ -import React from "react"; +import * as React from "react"; import * as LabelPrimitive from "@radix-ui/react-label"; import { Slot } from "@radix-ui/react-slot"; diff --git a/packages/wedges/src/components/Loading/Loading.tsx b/packages/wedges/src/components/Loading/Loading.tsx index 8d23949..a0e4fe3 100644 --- a/packages/wedges/src/components/Loading/Loading.tsx +++ b/packages/wedges/src/components/Loading/Loading.tsx @@ -56,13 +56,13 @@ const Loading = React.forwardRef((props, ref) => { switch (type) { case "line": - element = ; + element = ; break; case "spinner": element = ( ); @@ -70,7 +70,10 @@ const Loading = React.forwardRef((props, ref) => { case "dots": element = ( - + ); break; } diff --git a/packages/wedges/src/components/Tag/Tag.test.tsx b/packages/wedges/src/components/Tag/Tag.test.tsx index 292f9c3..b8296b5 100644 --- a/packages/wedges/src/components/Tag/Tag.test.tsx +++ b/packages/wedges/src/components/Tag/Tag.test.tsx @@ -1,4 +1,4 @@ -import React from "react"; +import * as React from "react"; import { jest } from "@jest/globals"; import { fireEvent, render } from "@testing-library/react"; diff --git a/packages/wedges/src/components/icons/types.ts b/packages/wedges/src/components/icons/types.ts index db28d7e..144b630 100644 --- a/packages/wedges/src/components/icons/types.ts +++ b/packages/wedges/src/components/icons/types.ts @@ -1,7 +1,8 @@ -import { type SVGProps } from "react"; +// eslint-disable-next-line @typescript-eslint/consistent-type-imports +import * as React from "react"; export type IconProps = { color?: string; size?: number; title?: string; -} & SVGProps; +} & React.SVGProps;