diff --git a/packages/react/src/components/Forms/Field/_index.scss b/packages/react/src/components/Forms/Field/_index.scss index 9919fc7..0f9c3f4 100644 --- a/packages/react/src/components/Forms/Field/_index.scss +++ b/packages/react/src/components/Forms/Field/_index.scss @@ -6,6 +6,10 @@ box-sizing: border-box; min-width: 0; + &--disabled { + color: var(--c--components--forms-field--color--disabled); + } + &__footer { font-size: var(--c--components--forms-field--font-size); padding: 0.25rem calc(1rem + 2px) 0 calc(1rem + 2px); @@ -16,7 +20,7 @@ } ul { - margin: 0.20rem 0 0 0; + margin: 0.2rem 0 0 0; padding: 0 0 0 1rem; line-height: 1rem; } @@ -31,18 +35,19 @@ } &--error { - color: var(--c--theme--colors--danger-500); + color: var(--c--components--forms-field--color--error); - label, .labelled-box label { - color: var(--c--theme--colors--danger-500); + label, + .labelled-box label { + color: var(--c--components--forms-field--color--error); } } &--success { - color: var(--c--theme--colors--success-600); + color: var(--c--components--forms-field--color--success); .c__field__text { - color: var(--c--theme--colors--success-600); + color: var(--c--components--forms-field--color--success); } } diff --git a/packages/react/src/components/Forms/Field/index.tsx b/packages/react/src/components/Forms/Field/index.tsx index 4481470..0d5b47a 100644 --- a/packages/react/src/components/Forms/Field/index.tsx +++ b/packages/react/src/components/Forms/Field/index.tsx @@ -11,6 +11,7 @@ export type FieldProps = { fullWidth?: boolean | undefined; compact?: boolean | undefined; className?: string | undefined; + disabled?: boolean | undefined; }; type Props = FieldProps & PropsWithChildren; @@ -24,12 +25,14 @@ export const Field = ({ fullWidth, compact, className, + disabled, }: Props) => { return (