BackgroundImage
Displays image as background
Polymorphic
Source
LLM docs
Docs
PackageIcon
Usage
BackgroundImage component can be used to add any content on image. It is useful for hero headers and other similar sections
Polymorphic component
BackgroundImage is a polymorphic component – its default root element is div, but it can be changed to any other element or component with the component prop:
Polymorphic components with TypeScript
Note that polymorphic component prop types are different from regular components – they do not extend HTML element props of the default element. For example,
BackgroundImagePropsdoes not extendReact.ComponentProps'<'div'>'althoughdivis the default element.If you want to create a wrapper for a polymorphic component that is not polymorphic (does not support the
componentprop), then your component props interface should extend HTML element props, for example:If you want your component to remain polymorphic after wrapping, use the
polymorphicfunction described in this guide.