Merged in fix/SW-2188-disable-fields-logged-in-user-enter-details (pull request #2595)

fix(SW-2188): disable enter details fields when logged in

* fix(SW-2188): disable enter details fields when logged in


Approved-by: Anton Gunnarsson
This commit is contained in:
Bianca Widstam
2025-08-05 11:54:41 +00:00
parent 1bd8fe6821
commit 5f2e215508
13 changed files with 48 additions and 22 deletions

View File

@@ -7,6 +7,7 @@ export function Label({
className,
selected,
required,
disabled,
size,
}: LabelProps) {
const classNames = labelVariants({
@@ -14,6 +15,7 @@ export function Label({
size,
required,
selected,
disabled,
})
return <span className={classNames}>{children}</span>

View File

@@ -61,11 +61,10 @@ textarea[value]:not([value='']) ~ .label,
margin-bottom: var(--Space-x025);
}
input:disabled,
textarea:disabled {
& ~ .label {
color: var(--Text-Interactive-Disabled);
}
.label.disabled,
input:disabled ~ .label,
textarea:disabled ~ .label {
color: var(--Text-Interactive-Disabled);
}
@media (hover: hover) {

View File

@@ -15,6 +15,9 @@ export const labelVariants = cva(styles.label, {
selected: {
true: styles.selected,
},
disabled: {
true: styles.disabled,
},
},
defaultVariants: {
size: 'regular',