0.7.3 • Published 3 years ago

@slice-and-dice/govuk-react-button v0.7.3

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

Button

Import

  import Button from '@govuk-react/button';

Usage

Simple

<Button>My button text</Button>

With Icon

import { ButtonArrow } from '@govuk-react/icons';

<Button icon={<ButtonArrow />}>My button text</Button>

References:

TODO:

  • Remove cascade styling for nested elements, specifically svg
  • Consider ensuring text colour automatically switches between black/white based on WCAG guidance

Properties

PropRequiredDefaultTypeDescription
buttonColourundefinedstringOverride for default button colour
buttonHoverColourundefinedstringOverride for default button hover colour,which defaults to buttonColour darkened by 5%
buttonShadowColourundefinedstringOverride for default button shadow colour,which defaults to buttonColour darkened by 15%
buttonTextColourundefinedstringOverride for default button text colour,which defaults to govuk white
childrentrue | node | Button text
disabledfalseboolRenders a disabled button and removes pointer events if set to true
iconundefinednodeButton icon
startfalseboolRenders a large button if set to true