Skip to main content

Feedback

Library
UDS Base
Repository
github.com/telus/universal-design-system
Package
npmjs.com/package/@telus-uds/components-base
Package version
1.6.1
Loading...

Introduction​

import { Feedback } from '@telus-uds/components-base'

A feedback box commonly used with form fields. While its primary use is to facilitate feedback states for other form components such as TextInput, you may use it standalone.

Guidance​

Complex content​

You may pass any React tree as the children of this component, bear in mind that a render function is better suited for styling children based on Feedback's variant.

Loading...

Using a render function​

When a function is passed for rendering content, it will receive the feedback text styles and variant as arguments.

Loading...

Appearance​

This component's appearance may change based on the validation prop.

Loading...
Loading...

Accessibility​

All accessibility props set on this component will be applied to the outer container. By default using validation="error" will set the feedback's role to "alert".

Props​

NameTypeDefaultDescription
titlestringEmphasized summary of the feedback. If an icon is set, it is rendered next to the title.
childrenunionFeedback content rendered below the title. A render function `({textStyles, variant}) => {}` is supported.
validation'error' | 'success'Use to visually mark the Feedback as valid or invalid.
tokenscustomSystem tokens prop, see tokens for more details
variantobjectOfSystem variant prop, see variants for more details