UNPKG

@govuk-react/error-text

Version:

Renders a styled span element containing children provided.

43 lines (35 loc) 1.38 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var styled = require('styled-components'); var govukColours = require('govuk-colours'); var constants = require('@govuk-react/constants'); var lib = require('@govuk-react/lib'); function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; } var styled__default = /*#__PURE__*/_interopDefault(styled); /** * ### References * * - https://github.com/alphagov/govuk-frontend/blob/main/src/govuk/components/error-message/_error-message.scss */ /** * Follow the [validation pattern](https://design-system.service.gov.uk/patterns/validation/) and show an error message when there is a validation error. In the error message explain what went wrong and how to fix it. * * - https://govuk-react.github.io/govuk-react/?path=/docs/error-text * - https://design-system.service.gov.uk/components/error-message/ */ var ErrorText = styled__default["default"]('span').withConfig({ displayName: "src__ErrorText", componentId: "sc-kkeaok-0" })(lib.typography.font({ size: 19, weight: 'bold' }), { display: 'block', // NB non-responsive spacing marginBottom: constants.SPACING_POINTS[3], clear: 'both', color: govukColours.ERROR_COLOUR }, lib.spacing.withWhiteSpace()); ErrorText.displayName = 'ErrorText'; exports.ErrorText = ErrorText; exports["default"] = ErrorText;