Skip to content

Commit 728f983

Browse files
authored
feat(tasty): set disabled, hidden, checked mods automatically (#796)
1 parent 75a2203 commit 728f983

File tree

11 files changed

+121
-88
lines changed

11 files changed

+121
-88
lines changed

.changeset/shiny-dragons-report.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@cube-dev/ui-kit": patch
3+
---
4+
5+
Set `disabled`, `checked`, `hidden` mods automatically.

src/components/actions/Button/Button.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ export const DEFAULT_BUTTON_STYLES = {
101101
boxSizing: 'border-box',
102102
cursor: {
103103
'': 'pointer',
104-
'[disabled] | disabled': 'default',
104+
disabled: 'default',
105105
},
106106
gap: {
107107
'': '.75x',

src/components/content/ActiveZone/ActiveZone.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ const DEFAULT_STYLES: Styles = {
3232
position: 'relative',
3333
opacity: {
3434
'': 1,
35-
'[disabled]': 0.4,
35+
disabled: 0.4,
3636
},
3737
transition: 'theme',
3838
} as const;

src/components/content/ItemBase/ItemBase.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -195,13 +195,13 @@ const ItemBaseElement = tasty({
195195
selected: '#dark.09',
196196
'selected & (hovered | focused)': '#dark.12',
197197
pressed: '#dark.09',
198-
'[disabled] | disabled': '#clear',
198+
disabled: '#clear',
199199
},
200200
color: {
201201
'': '#dark-02',
202202
hovered: '#dark-02',
203203
pressed: '#dark',
204-
'[disabled] | disabled': '#dark-04',
204+
disabled: '#dark-04',
205205
},
206206
preset: {
207207
'': 't3m',
@@ -216,7 +216,7 @@ const ItemBaseElement = tasty({
216216
cursor: {
217217
'': 'default',
218218
':is(button) | :is(a)': 'pointer',
219-
'[disabled] | disabled': 'not-allowed',
219+
disabled: 'not-allowed',
220220
},
221221

222222
$size: {

src/components/fields/ComboBox/ComboBox.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ const TriggerElement = tasty({
7878
'': '#dark-02',
7979
hovered: '#dark-02',
8080
pressed: '#purple',
81-
'[disabled]': '#dark.30',
81+
disabled: '#dark.30',
8282
},
8383
border: 'left',
8484
reset: 'button',

src/components/fields/FileInput/FileInput.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,11 @@ const FileInputElement = tasty(Action, {
5757
'': '#purple.10',
5858
hovered: '#purple.16',
5959
pressed: '#purple.10',
60-
'[disabled]': '#dark.04',
60+
disabled: '#dark.04',
6161
},
6262
color: {
6363
'': '#purple',
64-
'[disabled]': '#dark.30',
64+
disabled: '#dark.30',
6565
},
6666
padding: '.5x (1.5x - 1px)',
6767
transition: 'theme',

src/components/fields/NumberInput/StepButton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ const StepButtonElement = tasty(Button, {
1818
'': '#dark.0',
1919
hovered: '#dark.04',
2020
pressed: '#purple.10',
21-
'[disabled]': '#dark.0',
21+
disabled: '#dark.0',
2222
},
2323

2424
'$icon-size': '1fs',

src/components/organisms/FileTabs/FileTabs.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ const TabElement = tasty(Action, {
110110
preset: 'default',
111111
transform: {
112112
'': 'translate(0, 0)',
113-
'[disabled]': 'translate(0, 1bw)',
113+
disabled: 'translate(0, 1bw)',
114114
},
115115
transition: 'theme 0.2s',
116116
margin: '1bw bottom',

0 commit comments

Comments
 (0)