Hoppa till huvudinnehåll

TextArea

Textfält, fritext

Inmatningsfält som används när användaren behöver fylla i längre information t.ex. en beskrivning, kommentar eller fritext. För kortare, striktare inmatning används TextField.

import { TextArea } from '@midas-ds/components'
<TextArea
label='Kommentar'
description='Skriv en kommentar'
/>
Skriv en kommentar

Beskrivning

TextArea är en komposition av <TextField>, <TextArea>, <Label>, <FieldError> och <Text> som alla är React Aria-komponenter.

Med undantag för type-attributet erbjuder TextArea samma API som TextField, vänligen använd dokumentationen för TextField för mer information.

API

NameTypeDefaultDescription
children-

The children of the component. A function may be provided to alter the children based on component state.

isDisabled-

Whether the input is disabled.

style-

The inline style for the element. A function may be provided to compute the style based on component state.

slotstring-

A slot name for the component. Slots allow the component to receive props from a parent component. An explicit null value indicates that the local props completely override all props received from a parent.

labelstring-

Specify label displayed above the TextField

autoFocus-

Whether the element should receive focus on render.

enterKeyHint-

An enumerated attribute that defines what action label or icon to preset for the enter key on virtual keyboards. See MDN.

size'large'

Component size (large: height 48px, medium: height 40px)

value-

The current value (controlled).

defaultValue-

The default value (uncontrolled).

isReadOnly-

Whether the input can be selected but not changed by the user.

isRequired-

Whether user input is required on the input before form submission.

isInvalid-

Whether the value is invalid.

validationBehavior'native'

Whether to use native HTML form validation to prevent form submission when the value is missing or invalid, or mark the field as required or invalid via ARIA.

validate(value: boolean) => true | ValidationError-

A function that returns an error message if a given value is invalid. Validation errors are displayed to the user when the form is submitted if validationBehavior="native". For realtime validation, use the isInvalid prop instead.

descriptionstring-

Specify description displayed below the label

errorMessage-

Custom error messages

errorPosition-
showCounterfalse

Whether to show the character counter or not

popoverInfoPopoverProps-
className-

The CSS className for the element. A function may be provided to compute the class based on component state.