UNPKG

govuk-react-jsx

Version:

[![govuk-frontend 4.0.1](https://img.shields.io/badge/govuk--frontend%20version-4.0.1-005EA5?logo=gov.uk&style=flat-square)](https://github.com/alphagov/govuk-frontend/releases/tag/v4.0.1) [![version](https://img.shields.io/npm/v/govuk-react-jsx.svg?style

37 lines (28 loc) 1.08 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.BackLink = BackLink; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _react = _interopRequireDefault(require("react")); var _Link = require("../../../utils/Link"); var _excluded = ["children", "href", "to", "className"]; function BackLink(props) { var children = props.children, href = props.href, to = props.to, className = props.className, attributes = (0, _objectWithoutProperties2["default"])(props, _excluded); var contents = children; return /*#__PURE__*/_react["default"].createElement(_Link.Link, (0, _extends2["default"])({}, attributes, { className: "govuk-back-link ".concat(className || ''), href: href, to: to }), contents); } BackLink.defaultProps = { href: '/', children: 'Back' };