Skip to content

Commit 9ae2949

Browse files
Improve disabled radio state (#1897)
* Improve disabled radio state * Undo extra time
1 parent 6b894ce commit 9ae2949

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

libs/ui/lib/radio/Radio.tsx

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,19 @@ export const Radio = ({ children, className, ...inputProps }: RadioProps) => (
4040

4141
const cardLabelStyles = `
4242
py-2 px-4 text-sans-md border rounded border-default bg-default hover:border-hover
43-
peer-focus:ring-2 peer-focus:ring-accent-secondary
44-
peer-checked:bg-accent-secondary peer-checked:hover:border-accent
45-
peer-checked:border-accent-secondary peer-checked:text-accent peer-checked:[&>*_.text-secondary]:text-accent-secondary
46-
peer-disabled:bg-disabled w-44
43+
peer-focus:ring-2 peer-focus:ring-accent-secondary w-44
4744
4845
children:py-3 children:px-3 children:-mx-4 children:border-secondary
49-
first:children:-mt-2 last:children:-mb-2
50-
peer-checked:children:border-accent peer-checked:children:border-accent-secondary
51-
cursor-pointer peer-disabled:cursor-default
46+
first:children:-mt-2 last:children:-mb-2 cursor-pointer
47+
48+
peer-checked:bg-accent-secondary
49+
peer-checked:border-accent-secondary peer-checked:hover:border-accent peer-checked:children:border-accent peer-checked:children:border-accent-secondary
50+
peer-checked:text-accent peer-checked:[&>*_.text-secondary]:text-accent-secondary
51+
52+
peer-disabled:cursor-not-allowed
53+
peer-disabled:bg-disabled peer-disabled:peer-checked:bg-accent-secondary
54+
peer-checked:peer-disabled:hover:border-accent-secondary peer-disabled:hover:border-default
55+
peer-disabled:[&>*_.text-secondary]:text-disabled peer-disabled:text-disabled peer-disabled:peer-checked:text-accent-disabled peer-disabled:peer-checked:[&>*_.text-secondary]:text-accent-disabled
5256
`
5357

5458
export function RadioCard({ children, className, ...inputProps }: RadioProps) {

0 commit comments

Comments
 (0)