@govuk-react/layout
v0.8.0
Published
Component intended to surround grid layouts but now no longer used/required.
Downloads
6,129
Keywords
Readme
Layout
Import
import Layout from '@govuk-react/layout';THIS COMPONENT IS NO LONGER REQUIRED TO ACHIEVE LAYOUT;
GridColcontains the required gutters, we do not need to provide additional gutter to build an accurate grid layout.GridRowcontains the requireddisplay: flex;and associated properties forGridCol.Maincontains the required properties to center a container that matches up withTopNavand house the remaining body of content for the page.
If you feel you may still need a Layout component, please do raise a ticket on Github
Usage
This component provides default padding. You can use this component to wrap Grid components however it is not required.
Simple usage
import GridRow from '@govuk-react/grid-row';
import GridCol from '@govuk-react/grid-col';
<Layout>
<GridRow>
<GridCol>
...
</GridCol>
</GridRow>
</Layout>References:
- https://github.com/alphagov/govuk_frontend_toolkit/blob/master/stylesheets/_grid_layout.scss
- https://github.com/alphagov/govuk_elements/blob/master/assets/sass/elements/_layout.scss
Properties
Prop | Required | Default | Type | Description
:--- | :------- | :------ | :--- | :----------
children | true | `````` | node | GridRow and GridCol children nodes
