Getting started
Foundation
Typography
Navigation
Feedback
Forms
Editable descriptions allow users to edit the description of some resource in the same place as it's displayed.
There are cases when a description is provided by an external source like dbt.
In this case, EditableDescription offers a way to restore the description to this external value.
Inherits margin props.
| Name | Default | Description |
|---|---|---|
isDisabled | false | booleanDetermines if description is editable. |
externalValue | — | stringDescription text provided by the external source (e.g. dbt). This value is displayed instead of the placeholder, if provided. |
externalValueSource | — | stringName of the source that provided an external value. Required when using `externalValue` prop. |
value | — | stringDescription text. |
placeholder | "Add a description…" | stringPlaceholder text. |
width | "lg" | "sm" | "md" | "lg" | "xl" | "2xl" | "3xl" | "4xl"Width of the entire component in editable state. |
onChange | — | (value: string) => voidCallback invoked when user changes input. |
onCancel | — | (value: string) => voidCallback invoked when user cancels input with the `Esc` key. It provides the last confirmed value as argument. |
onSubmit | — | (value: string) => voidCallback invoked when user confirms value. |