@ukhomeoffice/react-components

0.10.7 • Public • Published

@ukhomeoffice/react-components

All Contributors

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:

# Install @ukhomeoffice/react-components
npm install --save @ukhomeoffice/react-components

# This project assumes react & prop-types are installed already. If not use the following
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

/@ukhomeoffice/react-components/

    Package Sidebar

    Install

    npm i @ukhomeoffice/react-components

    Weekly Downloads

    3

    Version

    0.10.7

    License

    MIT

    Unpacked Size

    94.5 kB

    Total Files

    38

    Last publish

    Collaborators

    • alex.march
    • mdev246
    • vinodha.s
    • paulfgraham
    • ukhomeofficedevops
    • daniel-ac-martin
    • sulthan-ahmed
    • wattsg