Skip to content

Well

Status: Stable

Standard NerdWallet wells emphasize or separate a group of information from other elements on a page. The group is NOT interactive, but an interactive element can be added to the group (e.g. <Link/>, <Button/>).

Best practices

  • A gray well helps group and separate content from the page.
  • A yellow well helps emphasize content (i.e., cross-sell banner).
  • Width of well should align with the page element above or below it.
  • Padding should always be added to a well; ensure padding is visually uniform on all sides.
  • Maintain built-in corner-radius of 0px.

Variants

Default

Default wells have neutral-lightest treatment.

Yellow

This is yellow-lightest.

Props

<Well>

children

Required
ReactNode
The content to be rendered inside the Well.

className

Deprecated
string
Additional classes to apply to the Well.

color

"gray" | "yellow"
The background color of the Well. Yellow is used to create a more emphasized background treatment.

ref

(instance: any) => void | RefObject<any>