Use Banner component to create a box with a optional header, text, optional left-hand icon, optional right-hand close button, and palette color scheme.
<Banner px={3} py={2} showIcon={false}> This is a Banner </Banner>
<Banner showIcon={false} bg='lightBlue' p={2}> <Flex> <Calendar /> <Box pl={2}> <Heading fontSize={2} m={0} bold>Are Your Dates Correct?</Heading> <Text> Remember to double check the calendar because availability may change depending on your dates. </Text> </Box> </Flex> </Banner>
| Prop | Type | Description | 
|---|---|---|
bg | string | Sets background-color and color. Accepts blue, green, orange, red, lightBlue, lightGreen, lightOrange, lightRed. To be deprecated | 
header | string, node | Sets header content | 
icon | node | Sets left-hand svg icon | 
onClose | function | Passes onClick functionality to close button / shows close button if provided | 
showIcon | boolean | Renders left-hand icon (true by default) | 
text | string | Sets text content | 
textAlign | string | Sets text alignment for text only (icons not affected) | 
color | string | The color of the banner, defaults to secondary | 
You can choose any palette or theme color for Banner.
<Banner
  p={2}
  color='primary'
  text='Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla cursus pretium turpis nec efficitur. '
/>
Uses the color from theme.palette.primary.base.
<Banner p={2} color='error' icon={<Warning />} text='Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla cursus pretium turpis nec efficitur. ' />
Uses the color from theme.palette.error.base.
<Banner p={2} color='caution' icon={<Attention />} text='Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla cursus pretium turpis nec efficitur. ' />
Uses the color from theme.palette.warning.base.
Banner accepts a Heading as its header prop if a specific heading level is desired.
<Banner p={2} header={<Heading.h4 m={0}>H4 Heading</Heading.h4>} color='caution' icon={<Attention />} text='Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla cursus pretium turpis nec efficitur. ' />