-
Notifications
You must be signed in to change notification settings - Fork 25
Expand file tree
/
Copy pathllms.txt
More file actions
72 lines (62 loc) · 3.29 KB
/
llms.txt
File metadata and controls
72 lines (62 loc) · 3.29 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
71
72
# Snake Eater UI Components
## Buttons
- Button: children (required), variant?, size?, loading?, fullWidth?
- IconButton: icon (required), variant?, size?, disabled?
## Data Display
- Badge: children (required), variant?, size?
- Stat: label (required), value (required), trend?, description?
- Table: data (required), columns (required), striped?, hoverable?
## Feedback
- Alert: children (required), variant?, dismissible?, onDismiss?
- Loading: size?, variant?, text?
- Modal: isOpen (required), onClose (required), children (required), title?, size?
- Progress: value (required), max?, variant?, showLabel?
- Skeleton: variant?, width?, height?, count?
- Toast: message (required), variant?, duration?, onClose?
## Forms
- Checkbox: checked (required), onChange (required), label?, disabled?
- ColorPicker: value (required), onChange (required), label?
- Input: value (required), onChange (required), type?, placeholder?, label?, error?
- PinInput: length (required), value (required), onChange (required), disabled?
- RadioButton: name (required), value (required), checked (required), onChange (required), label?
- Select: options (required), value (required), onChange (required), placeholder?, label?
- Slider: value (required), onChange (required), min?, max?, step?, label?
- Textarea: value (required), onChange (required), placeholder?, rows?, label?, error?
- Toggle: checked (required), onChange (required), label?, disabled?
## Layout
- Accordion: items (required), allowMultiple?, defaultOpen?
- Card: children (required), variant?, padding?, fullWidth?
- Divider: orientation?, spacing?, variant?
- Drawer: isOpen (required), onClose (required), children (required), position?, size?
- Filter: filters (required), onFilterChange (required), activeFilters?
- Flex: children (required), direction?, gap?, align?, justify?, wrap?
- Grid: children (required), columns?, gap?, responsive?
- Spacer: size?, direction?
- SubCard: children (required), title?, padding?
## Navigation
- Breadcrumb: items (required), separator?
- Link: href (required), children (required), external?, variant?
- Menu: items (required), onSelect?, defaultOpen?
- Stepper: steps (required), currentStep (required), onStepChange?, orientation?
- Tabs: tabs (required), activeTab (required), onTabChange?
## Typography
- Heading: children (required), level?, size?, weight?
- KeyboardKey: children (required), size?
- List: items (required), ordered?, variant?
- Text: children (required), size?, weight?, variant?, truncate?
## Graphs
- BarGraph: data (required), xKey (required), yKey (required), width?, height?
- DonutGraph: data (required), valueKey (required), labelKey (required), size?
- HexagonalBinningGraph: data (required), xKey (required), yKey (required), size?
- LineGraph: data (required), lines (required), xKey (required), width?, height?
- RidgelineGraph: data (required), series (required), width?, height?
- SpiderGraph: data (required), dimensions (required), series (required), size?
- StreamGraph: data (required), keys (required), width?, height?
## Common Optional Props (available on most components)
- className?: Additional CSS classes
- style?: Inline styles
- data-testid?: Test identifier
## Variant Options
- Buttons/Alerts: primary, secondary, ghost, danger, cyber, clipped
- Sizes: small, medium, large
- Positions: top, right, bottom, left