UNPKG

@workday/canvas-kit-react-banner

Version:

Common Canvas banner component for React

75 lines (43 loc) 1.23 kB
# Canvas Kit Banner Errors and Alerts notify users of missteps that happen within a workflow and describe how the user can take appropriate action to resolve them. [> Workday Design Reference](https://design.workday.com/components/indicators/banners) ## Installation ```sh yarn add @workday/canvas-kit-react ``` or ```sh yarn add @workday/canvas-kit-react-banner ``` ## Usage ```tsx import Banner from '@workday/canvas-kit-react-banner'; <Banner label="3 errors" />; ``` ## Static Properties #### `ErrorType: ErrorType` ```tsx <Banner error={Banner.ErrorType.Error} label="3 errors" /> ``` --- #### `Variant: BannerVariant` ```tsx <Banner variant={Banner.Variant.Sticky} label="3 errors" /> ``` ## Component Props ### Required #### `label: String` > Label of the banner ### Optional #### `onClick: (e: React.MouseEvent<HTMLButtonElement>) => void` > Function called when the user click on the banner #### `variant: BannerVariant` > Set the banner variant as `full` or `sticky` Default: `BannerVariant.Full` #### `error: ErrorType` > Set the banner type as `alert` or `error` Default: `ErrorType.Alert` #### `actionText: string` > Set the action text in the `full` variant Default: `'View All'`