更改Switch组件中记录disabled状态的属性。
This commit is contained in:
parent
2491fe162f
commit
daf56bf124
|
@ -4,7 +4,7 @@
|
||||||
align-items: center;
|
align-items: center;
|
||||||
gap: 1em;
|
gap: 1em;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
&[aria-disabled] {
|
&[disabled] {
|
||||||
cursor: not-allowed;
|
cursor: not-allowed;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -31,7 +31,7 @@
|
||||||
transform: translate(calc(var(--spacing) * 10 - 1px), 2px);
|
transform: translate(calc(var(--spacing) * 10 - 1px), 2px);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
[aria-disabled] & {
|
[disabled] & {
|
||||||
--disabled-background: oklch(
|
--disabled-background: oklch(
|
||||||
from var(--color-primary-disabled) calc(l * 0.5) calc(c * 0.5) h
|
from var(--color-primary-disabled) calc(l * 0.5) calc(c * 0.5) h
|
||||||
);
|
);
|
||||||
|
|
|
@ -25,7 +25,7 @@ export function Switch({ checked = false, disabled = false, onChange }: SwitchPr
|
||||||
}, [checked]);
|
}, [checked]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className={styles.switch} aria-disabled={disabled}>
|
<div className={styles.switch} disabled={disabled}>
|
||||||
<div
|
<div
|
||||||
className={cx(styles.switch_handle, isChecked && styles.checked)}
|
className={cx(styles.switch_handle, isChecked && styles.checked)}
|
||||||
onClick={handleSwitch}></div>
|
onClick={handleSwitch}></div>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user