Wrap
Max-width wrappers for pages and components
Basic wrap
Basic wrapper with a max-width and side padding.
Wrap with no bleed
<Wrap> <div className="ba b-green"> Hello </div> </Wrap>
Wrap bleed
In some cases you'll want the wrapper to be full width with no padding on smaller screens, below a certain breakpoint.
Wrap with bleed below medium
<Wrap bleedBelow="medium"> <div className="ba b-green"> Hello </div> </Wrap>
Props
Wrap
childrenComponent to be wrapped.
TypeReact.ReactNodebleedBelowBreakpoint at which the wrapper should remove horizontal margin to bleed to the edge of the viewport. Defaults to
undefined, in which case it never does this.Type'small' | 'medium' | 'large'dataTestIdA selector to hook into the React component for use in automated testing environments.
TypestringdataTestdeprecatedA selector to hook into the React component for use in automated testing environments.
Note:Deprecated in favor of the
dataTestIdpropTypestring