How to use the @govuk-react/hoc.deprecate function in @govuk-react/hoc

To help you get started, we’ve selected a few @govuk-react/hoc examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github govuk-react / govuk-react / components / breadcrumb / src / atoms / link / index.js View on Github external
import styled from 'styled-components';
import { link } from '@govuk-react/lib';
import { deprecate } from '@govuk-react/hoc';

const Link = styled('a')(link.common(), link.styleText);

Link.name = 'Breadcrumb.Link';

export default deprecate(Link, 'please use the Breadcrumbs.Link component instead');
github govuk-react / govuk-react / components / breadcrumb / src / index.js View on Github external
) : null))
      ) : (
        {children}
      )}
    
  
);

BreadcrumbComponent.propTypes = {
  /**
   * Breadcrumb contents
   */
  children: PropTypes.node.isRequired,
};

const Breadcrumb = deprecate(BreadcrumbComponent, 'please use the Breadcumbs component instead');

Breadcrumb.Link = Link;

export { BreadcrumbComponent };

export default Breadcrumb;
github govuk-react / govuk-react / components / header / src / index.js View on Github external
};

Header.propTypes = {
  /**
   * Semantic heading level value between 1 and 6
   */
  level: PropTypes.number,
  /**
   * Visual size level, accepts:
   *    `XLARGE`, `LARGE`, `MEDIUM`, `SMALL`, `XL`, `L`, `M`, `S`
   *    or a numeric size that fits in the GDS font scale list
   */
  size: PropTypes.oneOf([...Object.keys(HEADING_SIZES), ...Object.keys(TYPOGRAPHY_SCALE)]),
};

export default deprecate(Header, 'please use the Heading component instead');

export { Header as DocumentedHeader };
export { H1, H2, H3, H4, H5, H6 } from './presets';
github govuk-react / govuk-react / components / supporting-header / src / index.js View on Github external
* ### Usage
 *
 * This component is DEPRECATED.
 *
 * Please use the `Caption` component instead.
 */
const SupportingHeader = props => ;

SupportingHeader.propTypes = {
  /** Text to be rendered as a supporting header */
  children: PropTypes.string.isRequired,
};

export { SupportingHeader as DocumentedSupportingHeader };

export default deprecate(SupportingHeader, 'please use the Caption component instead');

@govuk-react/hoc

govuk-react: A port of the govuk-frontend components for React using styled-components.

MIT
Latest version published 3 years ago

Package Health Score

43 / 100
Full package analysis