Repository navigation
Expand file tree
/
Copy pathllms.txt
More file actions
70 lines (55 loc) Β· 6.25 KB
/
Copy pathllms.txt
File metadata and controls
70 lines (55 loc) Β· 6.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# daleui
> νκ΅μ΄ μ°μ React λμμΈ μμ€ν
. Panda CSS μλ§¨ν± ν ν°κ³Ό μ κ·Όμ± λμ μ»΄ν¬λνΈλ₯Ό μ 곡νλ€.
## κ·μΉ
- `import "daleui/styles.css"` νμ
- μλ§¨ν± ν ν°λ§ μ¬μ© (raw hex/px κΈμ§)
- νΌ νλλ label λλ aria-label νμ
## AI μμ΄μ νΈ
- [SKILL.md](https://github.com/DaleStudy/daleui/blob/main/skills/daleui/SKILL.md): μ¬μ© κ·μΉΒ·μ»΄ν¬λνΈ μ ν κ°μ΄λ
- [components.md](https://github.com/DaleStudy/daleui/blob/main/skills/daleui/components.md): μ»΄ν¬λνΈ λ νΌλ°μ€
- [tokens.md](https://github.com/DaleStudy/daleui/blob/main/skills/daleui/tokens.md): ν ν° μ΄λ¦Β·κ°Β·μ©λ ν
- [examples.md](https://github.com/DaleStudy/daleui/blob/main/skills/daleui/examples.md): μ‘°ν© μμ
## μ€μΉ
- npm: `npm install daleui pretendard @fontsource-variable/jetbrains-mono`
- GitHub: https://github.com/DaleStudy/daleui
## μ»΄ν¬λνΈ
μμΈ props β [components.md](https://github.com/DaleStudy/daleui/blob/main/skills/daleui/components.md)
- Avatar: `import { Avatar } from "daleui"`. μλ°ν(Avatar)λ νμ¬ λ‘κ·ΈμΈν μ¬μ©μλ μ½ν
μΈ μμ±μμ νλ‘ν μ΄λ―Έμ§λ₯Ό λκ·ΈλΌλ―Έλ λ€λͺ¨ ννλ‘ μκ°ννκ³ (μ¬μ©μ μλ³ κΈ°λ₯), μ΄λ―Έμ§κ° μμ λλ μ΄λ¦μ μ΄λμ
μ΄λ κΈ°λ³Έ μμ΄μ½μ λμ 보μ¬μ£Όμ΄(λ체 μ 보 μ 곡) μλΉμ€ λ΄μμ μ¬μ©μμ κ³ μ ν μ 체μ±κ³Ό μμκ°μ μ§κ΄μ μΌλ‘ ννν΄ μ£Όλ κΈ°λ³Έ μ»΄ν¬λνΈμ
λλ€.
- Box: `import { Box } from "daleui"`. Boxλ κ°μ₯ κΈ°λ³Έμ μΈ λ μ΄μμ μ»΄ν¬λνΈμ
λλ€.
- Button: `import { Button } from "daleui"`. λ²νΌμ μ¬μ©μμ λͺ
νν μμ
μ€νμ μν΄ μ¬μ©λλ μ»΄ν¬λνΈλ‘, μλ£, μ μ₯, μ μΆκ³Ό κ°μ μ‘μ
μ μ¬μ©ν©λλ€.
- Card: `import { Card } from "daleui"`. Cardμ μ΅μμ 컨ν
μ΄λμ
λλ€. μ체 paddingμ΄ μμ΄ μ΄λ―Έμ§μ²λΌ μμ μ 체λ₯Ό μ±μ°λ μ½ν
μΈ λ₯Ό λ°λ‘ λ°°μΉν μ μμ΅λλ€. `tone`μ νμ `Card.Icon`κ³Ό `Card.Link`μ μλμΌλ‘ μ λ¬λ©λλ€.
- CardBody: `import { CardBody } from "daleui"`.
- CardDescription: `import { CardDescription } from "daleui"`.
- CardFooter: `import { CardFooter } from "daleui"`.
- CardHeader: `import { CardHeader } from "daleui"`.
- CardIcon: `import { CardIcon } from "daleui"`.
- CardLink: `import { CardLink } from "daleui"`.
- CardTitle: `import { CardTitle } from "daleui"`.
- Checkbox: `import { Checkbox } from "daleui"`. 체ν¬λ°μ€(Checkbox)λ μ¬μ©μκ° νλ μ΄μμ μ€λ³΅ μ νν μ μλλ‘ μ§μνλ μΈν°νμ΄μ€ κ΅¬μ± μμμ
λλ€.
- CheckboxGroup: `import { CheckboxGroup } from "daleui"`. 체ν¬λ°μ€ κ·Έλ£Ή μ»΄ν¬λνΈμ
λλ€.
- CheckboxGroupItem: `import { CheckboxGroupItem } from "daleui"`.
- Divider: `import { Divider } from "daleui"`. Dividerλ μ½ν
μΈ λ₯Ό μκ°μ μΌλ‘ ꡬλΆνλ μ μ
λλ€.
- Flex: `import { Flex } from "daleui"`. CSS Flexbox λ μ΄μμμ μν 컨ν
μ΄λ μ»΄ν¬λνΈμ
λλ€.
- Grid: `import { Grid } from "daleui"`. CSS Grid λ μ΄μμμ μν 컨ν
μ΄λ μ»΄ν¬λνΈμ
λλ€.
- GridItem: `import { GridItem } from "daleui"`. CSS Grid λ μ΄μμ λ΄μ μμ΄ν
μ»΄ν¬λνΈμ
λλ€.
- Heading: `import { Heading } from "daleui"`. νμ΄μ§μ μ λͺ©μ΄λ μΉμ
μ ꡬ쑰λ₯Ό νννκΈ° μν΄ μ¬μ©νλ μ»΄ν¬λνΈμ
λλ€.
- HStack: `import { HStack } from "daleui"`. Flexμ κ°λ‘ λ°°μΉ ν¨ν΄(`direction="row"`, `align="center"`)μ μλ―Έ μλ μ΄λ¦κ³Ό κΈ°λ³Έκ°μΌλ‘ λ¬Άμ μ»΄ν¬λνΈμ
λλ€.
- Icon: `import { Icon } from "daleui"`. μμ΄μ½μ μ¬μ©μμ μ΄ν΄λ₯Ό λκ³ νλμ μ λνκΈ° μν΄ μ¬μ©νλ μκ°μ μΈμ΄μ
λλ€.
- Label: `import { Label } from "daleui"`. λΌλ²¨(Label)μ μ
λ ₯ μμ(TextInput, Select, Checkbox λ±)μ μ΄λ¦μ λΆμ¬ν΄ μ¬μ©μκ° ν΄λΉ νλμ λͺ©μ μ λͺ
ννκ² μ΄ν΄νλλ‘ λλ ν
μ€νΈ μ»΄ν¬λνΈμ
λλ€.
- Link: `import { Link } from "daleui"`. λ§ν¬λ μ¬μ©μλ₯Ό λ€λ₯Έ νμ΄μ§, λμΌ νμ΄μ§ λ΄μ νΉμ μμΉ, λλ μΈλΆ 리μμ€λ‘ μ΄λμν€λ λ€λΉκ²μ΄μ
(Navigation) μμμ
λλ€.
- PasswordInput: `import { PasswordInput } from "daleui"`. ν¨μ€μλ μΈνμ λ‘κ·ΈμΈμ΄λ κ³μ μΈμ¦ κ³Όμ μμ μ¬μ©μμ λΉλ°λ²νΈλ₯Ό μμ νκ² μ
λ ₯νλλ‘ μ§μνλ 보μ μ
λ ₯ νλμ
λλ€.
- RadioGroup: `import { RadioGroup } from "daleui"`. λΌλμ€ λ²νΌ κ·Έλ£Ή μ»΄ν¬λνΈμ
λλ€.
- RadioGroupItem: `import { RadioGroupItem } from "daleui"`.
- Select: `import { Select } from "daleui"`. μ
λ νΈλ 미리 μ μλ μ¬λ¬ μ΅μ
μ€ νλλ₯Ό μ¬μ©μκ° μ ννλλ‘ νκΈ° μν μ»΄ν¬λνΈμ
λλ€.
- Skeleton: `import { Skeleton } from "daleui"`. μ½ν
μΈ κ° λ‘λ©λλ λμ μ리λ₯Ό νμνλ νλ μ΄μ€νλ(μ€μΌλ ν€) μ»΄ν¬λνΈμ
λλ€.
- Spinner: `import { Spinner } from "daleui"`. μ€νΌλ(Spinner)λ νλ©΄μ΄ λ©μΆ κ²μ΄ μλλΌ λ°μ΄ν°κ° μ΄μ¬ν λΆλ¬μμ§λ μ€μμ μλ €μ£Όκ³ (μ§ν μν νν), μ¬μ©μκ° μ΄ννμ§ μκ³ λ€μ νλ©΄μ μ°¨λΆν κΈ°λ€λ¦΄ μ μλλ‘(μκ°μ νΌλλ°± μ 곡) λμμ£Όλ μν μ νλ κΈ°λ³Έ μ»΄ν¬λνΈμ
λλ€.
- Tag: `import { Tag } from "daleui"`. μ½ν
μΈ μ μμ±, μΉ΄ν
κ³ λ¦¬, μν(μ±κ³΅, κ²½κ³ λ±)λ₯Ό ν€μλ ννλ‘ μλ³νκ³ λΆλ₯νμ¬ μκ°μ μΌλ‘ κ°μ‘°νλ μ»΄ν¬λνΈμ΄λ€. νμμ λ°λΌ λ§ν¬ μ΄λμ΄λ μμ μ κ°μ μνΈμμ© κΈ°λ₯μ μ 곡ν©λλ€.
- Text: `import { Text } from "daleui"`. ν
μ€νΈ μ»΄ν¬λνΈμ
λλ€.
- TextInput: `import { TextInput } from "daleui"`. ν
μ€νΈ μΈνμ μ¬μ©μκ° μ΄λ¦, μ΄λ©μΌ, κ²μμ΄ λ± ν
μ€νΈ μ 보λ₯Ό μ§μ μ
λ ₯ν μ μλλ‘ μ 곡λλ μ
λ ₯ μ»΄ν¬λνΈμ
λλ€.
- VStack: `import { VStack } from "daleui"`. Flexμ μΈλ‘ λ°°μΉ ν¨ν΄(`direction="column"`, `align="center"`)μ μλ―Έ μλ μ΄λ¦κ³Ό κΈ°λ³Έκ°μΌλ‘ λ¬Άμ μ»΄ν¬λνΈμ
λλ€.
## ν ν°
μμΈ ν β [tokens.md](https://github.com/DaleStudy/daleui/blob/main/skills/daleui/tokens.md)
- spacing, radii, borderWidths, borders, semanticColors, fontSizes, fontWeights, lineHeights, letterSpacings, icons
## Optional
- [Storybook (Chromatic)](https://main--675790d317ba346348aa3490.chromatic.com): μ¬λμ© μκ° λ¬Έμ
- [μΉμ¬μ΄νΈ](https://www.daleui.com)