Skip to content

Commit a8d9fdc

Browse files
committed
U
1 parent f376167 commit a8d9fdc

11 files changed

Lines changed: 140 additions & 47 deletions

File tree

package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"import": "./dist/index.js",
2626
"types": "./dist/index.d.ts"
2727
},
28-
"./style": "./dist/global.css",
28+
"./style.css": "./dist/global.css",
2929
"./package.json": "./package.json"
3030
},
3131
"publishConfig": {
@@ -34,7 +34,7 @@
3434
"scripts": {
3535
"build": "vite build",
3636
"dev": "vite build -w",
37-
"playground": "vite --config playground/vite.config.ts",
37+
"pg": "vite --config playground/vite.config.ts",
3838
"test": "vitest",
3939
"typecheck": "tsc --noEmit",
4040
"release": "bumpp && pnpm publish",
@@ -64,8 +64,9 @@
6464
"vitest": "^3.1.3"
6565
},
6666
"dependencies": {
67-
"@shilong/ui": "link:",
68-
"class-variance-authority": "^0.7.1"
67+
"@shilong/utils": "^0.0.9",
68+
"class-variance-authority": "^0.7.1",
69+
"sonner": "^2.0.7"
6970
},
7071
"pnpm": {
7172
"overrides": {

playground/src/App.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
import { ButtonPage } from './ButtonPage'
1+
import { Button, Input, Toaster, toast } from '@shilong/ui'
22

33
export function App() {
44
return (
55
<>
6-
<ButtonPage />
6+
<Input />
7+
<Button onClick={() => toast('nih')}>Toast</Button>
8+
<Toaster position="top-center" />
79
</>
810
)
911
}

playground/src/ButtonPage.tsx

Lines changed: 0 additions & 32 deletions
This file was deleted.

playground/src/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { StrictMode } from 'react'
22
import { createRoot } from 'react-dom/client'
33
import { App } from './App.tsx'
44
import './style.css'
5-
import '@shilong/ui/style'
5+
import '@shilong/ui/style.css'
66

77
createRoot(document.querySelector('#app')!).render(
88
<StrictMode>

pnpm-lock.yaml

Lines changed: 99 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/components/button/index.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
@reference "../../global.css";
22

33
.slButtonBase {
4-
@apply inline-flex shrink-0 bg-transparent cursor-pointer items-center justify-center gap-2 rounded-md border-none px-2 py-1 font-medium whitespace-nowrap transition-all outline-none disabled:cursor-not-allowed disabled:opacity-50;
4+
@apply inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive;
55
}
66

77
.slButtonVariantDefault {

src/components/input/index.css

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
@reference "../../global.css";
2+
3+
.slInput {
4+
@apply file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm;
5+
6+
@apply focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px];
7+
@apply aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive;
8+
}

0 commit comments

Comments
 (0)