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