Skip to content

Text area

Show design guidelines

HTML React Angular
<certara-textarea placeholder="Placeholder" rows="3"></certara-textarea>
import { CertaraTextarea } from '@certara/certara-ui-react';
<CertaraTextarea placeholder="Placeholder" rows={3} />
// In your module (e.g., app.module.ts)
import { CertaraUiAngularModule } from '@certara/certara-ui-angular';
@NgModule({
imports: [CertaraUiAngularModule]
})
// In your template:
<certara-textarea placeholder="Placeholder" rows="3"></certara-textarea>

cols

Attributecols
Typenumber
Defaultundefined
Requiredfalse
DescriptionVisible width of the textarea in characters.

disabled

Attributedisabled
Typeboolean
Defaultfalse
Requiredfalse
DescriptionPrevents user interaction.

maxlength

Attributemaxlength
Typenumber
Defaultundefined
Requiredfalse
DescriptionMaximum number of characters allowed.

name

Attributename
Typestring
Defaultthis.textareaId
Requiredfalse
DescriptionForm control name, used for form submission and validation events.

placeholder

Attributeplaceholder
Typestring
Defaultundefined
Requiredfalse
DescriptionPlaceholder text shown when empty.

readonly

Attributereadonly
Typeboolean
Defaultfalse
Requiredfalse
DescriptionPrevents editing while allowing selection and copy.

required

Attributerequired
Typeboolean
Defaultfalse
Requiredfalse
DescriptionMarks the field as required for form validation.

rows

Attributerows
Typenumber
Defaultundefined
Requiredfalse
DescriptionNumber of visible text rows.

size

Attributesize
Type"md" | "sm"
Default'md'
Requiredfalse
DescriptionVisual size variant of the textarea.

value

Attributevalue
Typestring
Defaultundefined
Requiredfalse
DescriptionCurrent value of the textarea.
NameDescriptionBubbles
certaraBlurEmitted when the textarea loses focus.true
certaraChangeEmitted when value changes from the previous value.true
certaraFocusEmitted when the textarea gains focus.true
certaraFormControlErrorEmitted when validation state changes. Payload is the error message or empty string when valid.true
certaraInputEmitted on every keystroke.true
NameSignatureDescription
setBlur() => Promise<void>Programmatically blurs the textarea.
setError(error: string) => Promise<void>Sets a custom error message. This allows consumers to call textarea.setError('my error message').
setFocus() => Promise<void>Programmatically focuses the textarea.

There are no slots available for this component