@ukhomeoffice/react-components

A set of react components to build the basic elements descibed in GOV.UK Design System.
Details
This is a fork of govuk-react-components which replaces
the older govuk_frontend_toolkit with the newer
govuk-frontend styles based on the GOV.UK Design System, and adds some
additional Home Office specific components.
Using components
Install the package and any dependencies you have:
npm install --save @ukhomeoffice/react-components
npm install --save @ukhomeoffice/react-components react prop-types
Components can then be used in the following way:
import React from 'react';
import { Input, Button } from '@ukhomeoffice/react-components';
const MyForm = () => (
<form>
<Input name="name"
label="First name"
hint="Some additional information"
error="Oh no! You broke it!"
value="HELLO!"
/>
<Button>Submit</Button>
</form>
);
export default MyForm;
Examples
There is a basic example app in ./example
. To run it:
$ cd example
$ npm start
$ open http://localhost:8080