0.7.1 • Published 5 years ago
@slice-and-dice/govuk-react-layout v0.7.1
Layout
Import
import Layout from '@govuk-react/layout';THIS COMPONENT IS NO LONGER REQUIRED TO ACHIEVE LAYOUT;
1. GridCol contains 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 |
0.7.1
5 years ago