Merged in feat/SW-3655-input-component (pull request #3296)

feat: (SW-3655) new Input and FormInput components

* First version new Input and FormInput components

* Handle aria-describedby with react-aria instead of manually add it

* Update breaking unit and stories tests

* Merge branch 'master' into feat/SW-3655-input-component

* Update example form

* Merge branch 'master' into feat/SW-3655-input-component

* New lock file


Approved-by: Linus Flood
This commit is contained in:
Rasmus Langvad
2025-12-08 08:51:03 +00:00
parent de4b3c1c3c
commit edca33c49f
33 changed files with 2159 additions and 71 deletions

View File

@@ -8,7 +8,7 @@ import {
} from 'react'
import { Input as AriaInput, Label as AriaLabel } from 'react-aria-components'
import { Label } from '../Label'
import { InputLabel } from '../InputLabel'
import styles from './input.module.css'
@@ -40,7 +40,7 @@ const InputComponent = forwardRef(function AriaInputWithLabelComponent(
id={inputId}
/>
</Typography>
<Label required={props.required}>{label}</Label>
<InputLabel required={props.required}>{label}</InputLabel>
</AriaLabel>
)
})