Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V1 fixes #62

Merged
merged 5 commits into from
Sep 23, 2019
Merged

V1 fixes #62

merged 5 commits into from
Sep 23, 2019

Conversation

ediblecode
Copy link
Contributor

Fix a few things for v1 to support IDAM

@ediblecode ediblecode merged commit b677378 into v1 Sep 23, 2019
@ediblecode ediblecode deleted the v1-fixes branch September 23, 2019 10:59
wa-rren-dev added a commit that referenced this pull request Feb 24, 2021
* Add babel cli

* Add storybook

* Add storybook and button stories

* Add some action banner stories

* Add transpile commands, tabs and tab stories

* Add style lint

* Fix flow errors + linting issues

* Configure jest

* Add basic panel story

* Add initial grid stories

* Update packages

* Add card stories placeholder

* Ignore stories and tests from transpilation

* Add enzyme to Jest

* Stop ignoring stories from babel

* Add convenience npm task for babel watching

* Fix flow type warnings

* Add nice icons to core

* Change button to just use content

* Add inverse modifier to button story

* Add storybook folder icon

* Move stories to __stories__ folder

* Update storybook icon colour

* Custom storybook icon includes .storybook folder

* Add dependencies to nice design system package

* Remove footer component

* Update storybook version

* Add unstyled basic radio component

* Renamed nds-radio to nds-forms

* Add CRA for quick component building

* Forms - radio markup

* Radio form styling

* Working radio buttons

* Forms - Textarea

* Add inline and stacked Radio options

* Textarea & basic input styling

* Add file placeholders for checkbox component

* Add a basic checkbox component

* Add classnames module to nds-forms

* Updated module dependencies, starting error styling

* Add form error classes

* Add alert boxes

* Update form component flow types

* Form components refactor

Reduce magic numbers, more spacing from design system. New mixin for error border

* Publish

 - @nice-digital/design-system@1.0.1-alpha.0
 - dev-app@0.1.1-alpha.0
 - @nice-digital/nds-action-banner@1.0.1-alpha.0
 - @nice-digital/nds-alert@1.0.1-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.1-alpha.0
 - @nice-digital/nds-button@1.0.1-alpha.0
 - @nice-digital/nds-card@1.0.1-alpha.0
 - @nice-digital/nds-core@1.0.1-alpha.0
 - @nice-digital/nds-filters@1.0.1-alpha.0
 - @nice-digital/nds-forms@1.0.1-alpha.0
 - @nice-digital/nds-hero@1.0.1-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.1-alpha.0
 - @nice-digital/nds-jquery@1.0.1-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.1-alpha.0
 - @nice-digital/nds-page-header@1.0.1-alpha.0
 - @nice-digital/nds-panel@1.0.1-alpha.0
 - @nice-digital/nds-phase-banner@1.0.1-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.1-alpha.0
 - @nice-digital/nds-tabs@1.0.1-alpha.0
 - @nice-digital/nds-tag@1.0.1-alpha.0

* Make all packages public access

* Publish

 - @nice-digital/design-system@1.0.2-alpha.0
 - dev-app@0.1.2-alpha.0
 - @nice-digital/nds-action-banner@1.0.2-alpha.0
 - @nice-digital/nds-alert@1.0.2-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.2-alpha.0
 - @nice-digital/nds-button@1.0.2-alpha.0
 - @nice-digital/nds-card@1.0.2-alpha.0
 - @nice-digital/nds-core@1.0.2-alpha.0
 - @nice-digital/nds-filters@1.0.2-alpha.0
 - @nice-digital/nds-forms@1.0.2-alpha.0
 - @nice-digital/nds-hero@1.0.2-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.2-alpha.0
 - @nice-digital/nds-jquery@1.0.2-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.2-alpha.0
 - @nice-digital/nds-page-header@1.0.2-alpha.0
 - @nice-digital/nds-panel@1.0.2-alpha.0
 - @nice-digital/nds-phase-banner@1.0.2-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.2-alpha.0
 - @nice-digital/nds-tabs@1.0.2-alpha.0
 - @nice-digital/nds-tag@1.0.2-alpha.0

* Add prepublish command

* Publish

 - dev-app@0.1.3-alpha.0
 - @nice-digital/nds-alert@1.0.3-alpha.0
 - @nice-digital/nds-forms@1.0.3-alpha.0

* Add Sass folder to package files

* Publish

 - @nice-digital/design-system@1.0.3-alpha.0
 - dev-app@0.1.4-alpha.0
 - @nice-digital/nds-action-banner@1.0.3-alpha.0
 - @nice-digital/nds-alert@1.0.4-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.3-alpha.0
 - @nice-digital/nds-button@1.0.3-alpha.0
 - @nice-digital/nds-card@1.0.3-alpha.0
 - @nice-digital/nds-core@1.0.3-alpha.0
 - @nice-digital/nds-filters@1.0.3-alpha.0
 - @nice-digital/nds-forms@1.0.4-alpha.0
 - @nice-digital/nds-hero@1.0.3-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.3-alpha.0
 - @nice-digital/nds-jquery@1.0.3-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.3-alpha.0
 - @nice-digital/nds-page-header@1.0.3-alpha.0
 - @nice-digital/nds-panel@1.0.3-alpha.0
 - @nice-digital/nds-phase-banner@1.0.3-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.3-alpha.0
 - @nice-digital/nds-tabs@1.0.3-alpha.0
 - @nice-digital/nds-tag@1.0.3-alpha.0

* Change form input

* Publish

 - @nice-digital/design-system@1.0.4-alpha.0
 - dev-app@0.1.5-alpha.0
 - @nice-digital/nds-forms@1.0.5-alpha.0

* Add class name to fieldset props

* Publish

 - @nice-digital/design-system@1.0.5-alpha.0
 - dev-app@0.1.6-alpha.0
 - @nice-digital/nds-forms@1.0.6-alpha.0

* Split scss into core and design system

* Improve storybook paths to ignore node_modules

* Darken error colour to meet WCAG colour contrast

* Remove bower support from readme

* Update readme and remove grunt files

* Add start command

* Update text decoration skip to use new spec

* Add nice icons and google fonts to storybook

* Add nice icons to dev app

* Fix eslint issues

* Fix radio stories

* Add lerna publish npm script

* Publish

 - @nice-digital/design-system@1.0.6-alpha.0
 - dev-app@0.1.7-alpha.0
 - @nice-digital/nds-action-banner@1.0.4-alpha.0
 - @nice-digital/nds-alert@1.0.5-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.4-alpha.0
 - @nice-digital/nds-button@1.0.4-alpha.0
 - @nice-digital/nds-card@1.0.4-alpha.0
 - @nice-digital/nds-core@1.0.4-alpha.0
 - @nice-digital/nds-filters@1.0.4-alpha.0
 - @nice-digital/nds-forms@1.0.7-alpha.0
 - @nice-digital/nds-hero@1.0.4-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.4-alpha.0
 - @nice-digital/nds-jquery@1.0.4-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.4-alpha.0
 - @nice-digital/nds-page-header@1.0.4-alpha.0
 - @nice-digital/nds-panel@1.0.4-alpha.0
 - @nice-digital/nds-phase-banner@1.0.4-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.4-alpha.0
 - @nice-digital/nds-tabs@1.0.4-alpha.0
 - @nice-digital/nds-tag@1.0.4-alpha.0

* Update readmes

* Add style entry point for main package

* Add prettier, LF line endings, fix linting, upgrade deps, use Node 8.9+

* Update dependencies

* Add vscode extensions recommendations

* Fix Jest config for v24 options

setupTestFrameworkScriptFile is now setupFilesAfterEnv

* Update GitHub contribution guidelines

* Drop support for sublime

Prefer vscode as IDE

* Drop support for nunjucks templates

* Remove old grunt tasks

* Add lerna readme example

* Remove flow type

* Fix empty Jest tests to be proper todo's

* Add types and basic story for Tag component

* Change attribute text-decoration-skip

* Update readme with global scoped module help

* Move Storybook into a Lerna managed package

* Tidy up storybook & add icons package

* Update storybook command to stream output to console

* Card component setup

* Removed redundant comments

* Card component first draft

* Refined card metadata labels

* Update to Card component API

* Add how to add component to storybook readme

* Add how to run single component when testing

* Add readme to breadcrumbs

* Add typescript def file to breadcrumbs npm package

* Card component typings

0

* Add publishing section

* Update package-lock

* Publish

 - @nice-digital/design-system@1.0.7-alpha.0
 - dev-app@0.1.8-alpha.0
 - @nice-digital/nds-action-banner@1.0.5-alpha.0
 - @nice-digital/nds-alert@1.0.6-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.5-alpha.0
 - @nice-digital/nds-button@1.0.5-alpha.0
 - @nice-digital/nds-card@1.0.5-alpha.0
 - @nice-digital/nds-core@1.0.5-alpha.0
 - @nice-digital/nds-filters@1.0.5-alpha.0
 - @nice-digital/nds-forms@1.0.8-alpha.0
 - @nice-digital/nds-hero@1.0.5-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.5-alpha.0
 - @nice-digital/nds-jquery@1.0.5-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.5-alpha.0
 - @nice-digital/nds-page-header@1.0.5-alpha.0
 - @nice-digital/nds-panel@1.0.5-alpha.0
 - @nice-digital/nds-phase-banner@1.0.5-alpha.0
 - @nice-digital/nds-radio@1.0.8-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.5-alpha.0
 - @nice-digital/nds-tabs@1.0.5-alpha.0
 - @nice-digital/nds-tag@1.0.5-alpha.0
 - storybook@1.0.1-alpha.0

* Set storybook package to private

* Change export in Panel component

* Publish

 - @nice-digital/design-system@1.0.8-alpha.0
 - dev-app@0.1.9-alpha.0
 - @nice-digital/nds-action-banner@1.0.6-alpha.0
 - @nice-digital/nds-alert@1.0.7-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.6-alpha.0
 - @nice-digital/nds-button@1.0.6-alpha.0
 - @nice-digital/nds-card@1.0.6-alpha.0
 - @nice-digital/nds-core@1.0.6-alpha.0
 - @nice-digital/nds-filters@1.0.6-alpha.0
 - @nice-digital/nds-forms@1.0.9-alpha.0
 - @nice-digital/nds-hero@1.0.6-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.6-alpha.0
 - @nice-digital/nds-jquery@1.0.6-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.6-alpha.0
 - @nice-digital/nds-page-header@1.0.6-alpha.0
 - @nice-digital/nds-panel@1.0.6-alpha.0
 - @nice-digital/nds-phase-banner@1.0.6-alpha.0
 - @nice-digital/nds-radio@1.0.9-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.6-alpha.0
 - @nice-digital/nds-tabs@1.0.6-alpha.0
 - @nice-digital/nds-tag@1.0.6-alpha.0
 - storybook@1.0.2-alpha.0

* Rename publish command to release

Due to the way npm handles the publish command
it adds a gitHead property in the package.json file.
We rename the alias for lerna publish from "publish"
to "release" to solve the issue. See:
lerna/lerna#1880

* Add prepublishOnly script

* Add Panel variants

* Publish

 - @nice-digital/design-system@1.0.9-alpha.0
 - dev-app@0.1.10-alpha.0
 - @nice-digital/nds-panel@1.0.7-alpha.0
 - storybook@1.0.3-alpha.0

* Add type definitions to Forms and Panel

* Publish

 - @nice-digital/design-system@1.0.10-alpha.0
 - dev-app@0.1.11-alpha.0
 - @nice-digital/nds-forms@1.0.10-alpha.0
 - @nice-digital/nds-panel@1.0.8-alpha.0
 - @nice-digital/nds-radio@1.0.10-alpha.0
 - storybook@1.0.4-alpha.0

* Add type files to file inclusion list

* Publish

 - @nice-digital/design-system@1.0.11-alpha.0
 - dev-app@0.1.12-alpha.0
 - @nice-digital/nds-forms@1.0.11-alpha.0
 - @nice-digital/nds-panel@1.0.9-alpha.0
 - @nice-digital/nds-radio@1.0.11-alpha.0
 - storybook@1.0.5-alpha.0

* Add container around stories

* Add panel stories

* Change card tag type props

Change typesscript defs and proptypes for the link and heading tag props

* Add panel component tests

* Add panel readme

* Fix breadcrumb tzg types

* Add knobs to global storybook config

* Improve panel type defs

* Add panel story with knobs

* Update tag component

- Include type defs in npm package
- Remove default export
- Change children prop type to React.Node

* Prefix panel colour SCSS vars with nds-

* Publish

 - @nice-digital/design-system@1.0.12-alpha.0
 - dev-app@0.1.13-alpha.0
 - @nice-digital/nds-action-banner@1.0.7-alpha.0
 - @nice-digital/nds-alert@1.0.8-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.7-alpha.0
 - @nice-digital/nds-button@1.0.7-alpha.0
 - @nice-digital/nds-card@1.0.7-alpha.0
 - @nice-digital/nds-core@1.0.7-alpha.0
 - @nice-digital/nds-filters@1.0.7-alpha.0
 - @nice-digital/nds-forms@1.0.12-alpha.0
 - @nice-digital/nds-hero@1.0.7-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.7-alpha.0
 - @nice-digital/nds-jquery@1.0.7-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.7-alpha.0
 - @nice-digital/nds-page-header@1.0.7-alpha.0
 - @nice-digital/nds-panel@1.0.10-alpha.0
 - @nice-digital/nds-phase-banner@1.0.7-alpha.0
 - @nice-digital/nds-radio@1.0.12-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.7-alpha.0
 - @nice-digital/nds-tabs@1.0.7-alpha.0
 - @nice-digital/nds-tag@1.0.7-alpha.0
 - storybook@1.0.6-alpha.0

* Add button component stories and tests

* Add button component readme

* Add type def reference to package json for button

* Add action banner stories, tests, and readme

* Add custom storybook theme

* Add typescript and faker to dev-app package

* Add google fonts link to dev-app

* Add tests for Card

* Documentation for card component

* Add Radio typings

* Radio stories

* Card stories - separate heading and metadata knobs

* Radio component tests and documentation

* Marked radio label as not required

* Initial checkbox component setup

* Checkbox stories and types

* Radio test format tidy up

* Corrected Radio test

* Checkbox component documentation and tests

* Added files to Radio package.json

* Initial FormGroup component in place

* Update to Checkbox documentation

* Refine Checkbox component with hint and error message states

* Refine Checkbox typings and docs

* Add Radio component hint and error message options

* V1 Radio Component (#53)

* Add Radio typings

* Radio stories

* Radio component tests and documentation

* Marked radio label as not required

* Radio test format tidy up

* Corrected Radio test

* Added files to Radio package.json

* Add Radio component hint and error message options

* Checkbox test merge update

* Add routing to the dev-app

* Remove required attribute from name field of Radio component

* Remove redundant nds-forms files

* Form group component JSX

* Form group types, stories, documentation

* Add form group component tests

* Update FormGroup.js

* Rename formgroup to form-group component

* V1 Page Heading component (#56)

* Page header component

* Page header documentation and stories

* Update stylelint rules

* Update type definition for Action Banner

* Stylelint fixes

* Prefix SCSS constructs with nds-

Add nds- to the names of all:
- functions
- mixins
- variables
- palceholders

* Remove BEM helpers

* Remove TopHat margin override

* Remove top margin from panel

* Remove top margins from tabs and action banner

* V1 Alert Component (#57)

* Alert component - documentation, types, source, tests

* Add Alert component stories

* Start Hero component

* Hero progress

* Update Hero tests

* NDS-78 v1 Grid component (#58)

* Add grid component

* Finish grid, add tests and docs

* Update action banner to not use grid

* Remove old comment

* Update panels static property to be singular

For consistency

* Fix broken grid story

Nested 1/2 width grid story was broken

* Add element type prop to grids and grid items

* Add tests for grid and grid item element type

* Add custom element example to dev app

* V1 Stacked Nav (#59)

* Initial Stacked Nav component

* Stacked Nav docs, tests, stories

* Update Stacked Nav to `nds` CSS namespace

* Stacked Nav refactor

* Refactored Stacked Nav for child components

* Update Stacked Nav readme

* Move StackedNav to elementType

* Update StackedNav

* Refine stacked nav types

* V1 Refactor "tag" to elementType, TS refinements (#60)

* Update Breadcrumbs to use elementType

* Breadcrumb readme update

* Refactor Card component for elementType

* Further typing refinements

* Remove redundant StackedNav test

* Update main package lock

* Update PhaseBanner imports

* Publish

 - @nice-digital/design-system@1.0.13-alpha.0
 - dev-app@0.1.14-alpha.0
 - @nice-digital/nds-action-banner@1.0.8-alpha.0
 - @nice-digital/nds-alert@1.0.9-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.8-alpha.0
 - @nice-digital/nds-button@1.0.8-alpha.0
 - @nice-digital/nds-card@1.0.8-alpha.0
 - @nice-digital/nds-checkbox@1.0.13-alpha.0
 - @nice-digital/nds-core@1.0.8-alpha.0
 - @nice-digital/nds-filters@1.0.8-alpha.0
 - @nice-digital/nds-form-group@1.0.1-alpha.0
 - @nice-digital/nds-forms@1.0.13-alpha.0
 - @nice-digital/nds-grid@1.0.1-alpha.0
 - @nice-digital/nds-hero@1.0.8-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.8-alpha.0
 - @nice-digital/nds-jquery@1.0.8-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.8-alpha.0
 - @nice-digital/nds-page-header@1.0.8-alpha.0
 - @nice-digital/nds-panel@1.0.11-alpha.0
 - @nice-digital/nds-phase-banner@1.0.8-alpha.0
 - @nice-digital/nds-radio@1.0.13-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.8-alpha.0
 - @nice-digital/nds-tabs@1.0.8-alpha.0
 - @nice-digital/nds-tag@1.0.8-alpha.0
 - storybook@1.0.7-alpha.0

* Update Grid access value

* Publish

 - dev-app@0.1.15-alpha.0
 - @nice-digital/nds-grid@1.0.2-alpha.0
 - storybook@1.0.8-alpha.0

* Refine SCSS imports for design-system package

* Add Grid to design-system

* Publish

 - @nice-digital/design-system@1.0.14-alpha.0
 - dev-app@0.1.16-alpha.0
 - @nice-digital/nds-action-banner@1.0.9-alpha.0
 - @nice-digital/nds-alert@1.0.10-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.9-alpha.0
 - @nice-digital/nds-button@1.0.9-alpha.0
 - @nice-digital/nds-card@1.0.9-alpha.0
 - @nice-digital/nds-checkbox@1.0.14-alpha.0
 - @nice-digital/nds-core@1.0.9-alpha.0
 - @nice-digital/nds-filters@1.0.9-alpha.0
 - @nice-digital/nds-form-group@1.0.2-alpha.0
 - @nice-digital/nds-forms@1.0.14-alpha.0
 - @nice-digital/nds-grid@1.0.3-alpha.0
 - @nice-digital/nds-hero@1.0.9-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.9-alpha.0
 - @nice-digital/nds-jquery@1.0.9-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.9-alpha.0
 - @nice-digital/nds-page-header@1.0.9-alpha.0
 - @nice-digital/nds-panel@1.0.12-alpha.0
 - @nice-digital/nds-phase-banner@1.0.9-alpha.0
 - @nice-digital/nds-radio@1.0.14-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.9-alpha.0
 - @nice-digital/nds-tabs@1.0.9-alpha.0
 - @nice-digital/nds-tag@1.0.9-alpha.0
 - storybook@1.0.9-alpha.0

* Stacked Nav hotfix for types

* Move Hero extra props to children

* V1 fixes (#62)

* Replace missing SCSS variables names

We moved panel colour variables out of core into panel,
so they aren't available here

* Add button/anchor props to button type def

* Add missing components to design system package json

* Update package locks

* Add alert to design system

* Publish

 - @nice-digital/design-system@1.0.15-alpha.0
 - dev-app@0.1.17-alpha.0
 - @nice-digital/nds-action-banner@1.0.10-alpha.0
 - @nice-digital/nds-alert@1.0.11-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.10-alpha.0
 - @nice-digital/nds-button@1.0.10-alpha.0
 - @nice-digital/nds-card@1.0.10-alpha.0
 - @nice-digital/nds-checkbox@1.0.15-alpha.0
 - @nice-digital/nds-core@1.0.10-alpha.0
 - @nice-digital/nds-filters@1.0.10-alpha.0
 - @nice-digital/nds-form-group@1.0.3-alpha.0
 - @nice-digital/nds-forms@1.0.15-alpha.0
 - @nice-digital/nds-grid@1.0.4-alpha.0
 - @nice-digital/nds-hero@1.0.10-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.10-alpha.0
 - @nice-digital/nds-jquery@1.0.10-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.10-alpha.0
 - @nice-digital/nds-page-header@1.0.10-alpha.0
 - @nice-digital/nds-panel@1.0.13-alpha.0
 - @nice-digital/nds-phase-banner@1.0.10-alpha.0
 - @nice-digital/nds-radio@1.0.15-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.10-alpha.0
 - @nice-digital/nds-tabs@1.0.10-alpha.0
 - @nice-digital/nds-tag@1.0.10-alpha.0
 - storybook@1.0.10-alpha.0

* NDS-30 V1 Hero Component (#61)

* Start Hero component

* Hero progress

* Update Hero tests

* Update main package lock

* Move Hero extra props to children

* Update Hero to accept header and footer

* NDS-30 Hero refactor footer object

* NDS-23 V1 Tabs component (#63)

* Set up Tabs typings

* NDS-23 Tests & Readme in place

* NDS-23 Update readme for tabs jQuery version

* NDS-23 Update Tabs documentation

* NDS-82 Completed tag component (#79)

* NDS-82 Completed tag component

* NDS-82 Tag type definitions

* NDS-82 Tag types

* NDS-83 Card updates (#82)

* NDS-83 Card updates

* NDS-83 Reset tracker file

* NDS-83 Reset tracker file again

* NDS-83 Update Card prop names

* NDS-83 Rename prop for consistency

* NDS-83 Update readme to correct examples

* NDS-86 Set up Gatsby documentation site (#83)

* Separate components from dev packages

* Init docs package

* Gatsby install

* Add docs commands to package.json

* Tidy up initial docs components

* Add React as dependency of all components

* Update docs readme and gatsby test page

* Working setup of the three packages

* Install gatsby sass plugin

* Removed hoisted deps

* Move Tag snapshots from packages to components

* Add Tag to dev-app

* Add typescript to docs

* Unify Babel and Node-Sass versions across leaves

* Added MDX to Gatsby

* Corrected Gatsby starter typings

* Docs site ready to populate

* NDS-86 Update docs package details

* NDS-86 Resolve incorrect path

* NDS-87 Container gutter (#84)

* NDS-87 Container gutter

* NDS-87 Update gutter var to medium

* Publish

 - @nice-digital/design-system@1.0.16-alpha.0
 - @nice-digital/nds-action-banner@1.0.11-alpha.0
 - @nice-digital/nds-alert@1.0.12-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.11-alpha.0
 - @nice-digital/nds-button@1.0.11-alpha.0
 - @nice-digital/nds-card@1.0.11-alpha.0
 - @nice-digital/nds-checkbox@1.0.16-alpha.0
 - @nice-digital/nds-core@1.0.11-alpha.0
 - @nice-digital/nds-filters@1.0.11-alpha.0
 - @nice-digital/nds-form-group@1.0.4-alpha.0
 - @nice-digital/nds-forms@1.0.16-alpha.0
 - @nice-digital/nds-grid@1.0.5-alpha.0
 - @nice-digital/nds-hero@1.0.11-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.11-alpha.0
 - @nice-digital/nds-jquery@1.0.11-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.11-alpha.0
 - @nice-digital/nds-page-header@1.0.11-alpha.0
 - @nice-digital/nds-panel@1.0.14-alpha.0
 - @nice-digital/nds-phase-banner@1.0.11-alpha.0
 - @nice-digital/nds-radio@1.0.16-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.11-alpha.0
 - @nice-digital/nds-tabs@1.0.11-alpha.0
 - @nice-digital/nds-tag@1.0.11-alpha.0
 - dev-app@0.1.18-alpha.0
 - @nice-digital/design-system-documentation@1.0.1-alpha.0
 - storybook@1.0.11-alpha.0

* Add lerna generated LICENSE for tabs

* NDS-38 Maintain ratio component (#86)

* NDS-85 Improve print function (#87)

* NDS-85 Print helpers

* NDS-85 Add helper for wrapping print styles

* NDS-85 Add appended link helper

* NDS-85 Use new mixin for removing URLs in print links

* NDS-85 Replace VS code extension

* NDS-85 Tidy print helpers

* NDS-85 Change helper name

* NDS-85 Update readme to emphasise tilde import help

* NDS-85 Amend Hero margin

* NDS-85 Add icons as dependency to design system

* Publish

 - @nice-digital/design-system@1.0.17-alpha.0
 - @nice-digital/nds-action-banner@1.0.12-alpha.0
 - @nice-digital/nds-alert@1.0.13-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.12-alpha.0
 - @nice-digital/nds-button@1.0.12-alpha.0
 - @nice-digital/nds-card@1.0.12-alpha.0
 - @nice-digital/nds-checkbox@1.0.17-alpha.0
 - @nice-digital/nds-core@1.0.12-alpha.0
 - @nice-digital/nds-filters@1.0.12-alpha.0
 - @nice-digital/nds-form-group@1.0.5-alpha.0
 - @nice-digital/nds-forms@1.0.17-alpha.0
 - @nice-digital/nds-grid@1.0.6-alpha.0
 - @nice-digital/nds-hero@1.0.12-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.12-alpha.0
 - @nice-digital/nds-jquery@1.0.12-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.12-alpha.0
 - @nice-digital/nds-page-header@1.0.12-alpha.0
 - @nice-digital/nds-panel@1.0.15-alpha.0
 - @nice-digital/nds-phase-banner@1.0.12-alpha.0
 - @nice-digital/nds-radio@1.0.17-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.12-alpha.0
 - @nice-digital/nds-tabs@1.0.12-alpha.0
 - @nice-digital/nds-tag@1.0.12-alpha.0
 - dev-app@0.1.19-alpha.0
 - @nice-digital/design-system-documentation@1.0.2-alpha.0
 - storybook@1.0.12-alpha.0

* NDS-000 Allow buttons links to wrap in when printed (#88)

* Publish

 - @nice-digital/design-system@1.0.18-alpha.0
 - @nice-digital/nds-button@1.0.13-alpha.0
 - dev-app@0.1.20-alpha.0
 - @nice-digital/design-system-documentation@1.0.3-alpha.0
 - storybook@1.0.13-alpha.0

* NDS-89 v1 miscellaneous fixes (#90)

* NW-1272 Add filter summary

- Removed redundant imports from root `src` folder
- Corrected negative rem SCSS

* NDS-89 Update package-lock on lerna bootstrap

* Publish

 - @nice-digital/design-system@1.0.19-alpha.0
 - @nice-digital/nds-action-banner@1.0.13-alpha.0
 - @nice-digital/nds-alert@1.0.14-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.13-alpha.0
 - @nice-digital/nds-button@1.0.14-alpha.0
 - @nice-digital/nds-card@1.0.13-alpha.0
 - @nice-digital/nds-checkbox@1.0.18-alpha.0
 - @nice-digital/nds-core@1.0.13-alpha.0
 - @nice-digital/nds-filters@1.0.13-alpha.0
 - @nice-digital/nds-form-group@1.0.6-alpha.0
 - @nice-digital/nds-forms@1.0.18-alpha.0
 - @nice-digital/nds-grid@1.0.7-alpha.0
 - @nice-digital/nds-hero@1.0.13-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.13-alpha.0
 - @nice-digital/nds-jquery@1.0.13-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.13-alpha.0
 - @nice-digital/nds-page-header@1.0.13-alpha.0
 - @nice-digital/nds-panel@1.0.16-alpha.0
 - @nice-digital/nds-phase-banner@1.0.13-alpha.0
 - @nice-digital/nds-radio@1.0.18-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.13-alpha.0
 - @nice-digital/nds-tabs@1.0.13-alpha.0
 - @nice-digital/nds-tag@1.0.13-alpha.0
 - dev-app@0.1.21-alpha.0
 - @nice-digital/design-system-documentation@1.0.4-alpha.0
 - storybook@1.0.14-alpha.0

* NDS-89 Fix linting issue

* Fix linting issues

* Publish

 - @nice-digital/design-system@1.0.20-alpha.0
 - @nice-digital/nds-action-banner@1.0.14-alpha.0
 - @nice-digital/nds-alert@1.0.15-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.14-alpha.0
 - @nice-digital/nds-button@1.0.15-alpha.0
 - @nice-digital/nds-card@1.0.14-alpha.0
 - @nice-digital/nds-checkbox@1.0.19-alpha.0
 - @nice-digital/nds-core@1.0.14-alpha.0
 - @nice-digital/nds-filters@1.0.14-alpha.0
 - @nice-digital/nds-form-group@1.0.7-alpha.0
 - @nice-digital/nds-forms@1.0.19-alpha.0
 - @nice-digital/nds-grid@1.0.8-alpha.0
 - @nice-digital/nds-hero@1.0.14-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.14-alpha.0
 - @nice-digital/nds-jquery@1.0.14-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.14-alpha.0
 - @nice-digital/nds-page-header@1.0.14-alpha.0
 - @nice-digital/nds-panel@1.0.17-alpha.0
 - @nice-digital/nds-phase-banner@1.0.14-alpha.0
 - @nice-digital/nds-radio@1.0.19-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.14-alpha.0
 - @nice-digital/nds-tabs@1.0.14-alpha.0
 - @nice-digital/nds-tag@1.0.14-alpha.0
 - dev-app@0.1.22-alpha.0
 - @nice-digital/design-system-documentation@1.0.5-alpha.0
 - storybook@1.0.15-alpha.0

Co-authored-by: w@rren <w@rren.dev>

* VS Code settings & prettier ignore (#93)

* NDS-000 Placeholder hotfix (#91)

* NDS-000 Placeholder hotfix

* Publish

 - @nice-digital/design-system@1.0.21-alpha.0
 - @nice-digital/nds-action-banner@1.0.15-alpha.0
 - @nice-digital/nds-alert@1.0.16-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.15-alpha.0
 - @nice-digital/nds-button@1.0.16-alpha.0
 - @nice-digital/nds-card@1.0.15-alpha.0
 - @nice-digital/nds-checkbox@1.0.20-alpha.0
 - @nice-digital/nds-core@1.0.15-alpha.0
 - @nice-digital/nds-filters@1.0.15-alpha.0
 - @nice-digital/nds-form-group@1.0.8-alpha.0
 - @nice-digital/nds-forms@1.0.20-alpha.0
 - @nice-digital/nds-grid@1.0.9-alpha.0
 - @nice-digital/nds-hero@1.0.15-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.15-alpha.0
 - @nice-digital/nds-jquery@1.0.15-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.15-alpha.0
 - @nice-digital/nds-page-header@1.0.15-alpha.0
 - @nice-digital/nds-panel@1.0.18-alpha.0
 - @nice-digital/nds-phase-banner@1.0.15-alpha.0
 - @nice-digital/nds-radio@1.0.20-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.15-alpha.0
 - @nice-digital/nds-tabs@1.0.15-alpha.0
 - @nice-digital/nds-tag@1.0.15-alpha.0
 - dev-app@0.1.23-alpha.0
 - @nice-digital/design-system-documentation@1.0.6-alpha.0
 - storybook@1.0.16-alpha.0

* NDS-90 v1 serp (#94)

* NDS-90 Upgrade normalize to latest

Fixes #68

* NDS-90 Card fixes

- Use clearfix to avoid the overflow
- Increase spacing
- Style nested mark tags

* NDS-90 Filter styling

Allow anchors for:
- filter panel title
- filter group title
- filter option label
Style filter count
Style custom filter checkboxes

* Publish

 - @nice-digital/design-system@1.0.22-alpha.0
 - @nice-digital/nds-action-banner@1.0.16-alpha.0
 - @nice-digital/nds-alert@1.0.17-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.16-alpha.0
 - @nice-digital/nds-button@1.0.17-alpha.0
 - @nice-digital/nds-card@1.0.16-alpha.0
 - @nice-digital/nds-checkbox@1.0.21-alpha.0
 - @nice-digital/nds-core@1.0.16-alpha.0
 - @nice-digital/nds-filters@1.0.16-alpha.0
 - @nice-digital/nds-form-group@1.0.9-alpha.0
 - @nice-digital/nds-forms@1.0.21-alpha.0
 - @nice-digital/nds-grid@1.0.10-alpha.0
 - @nice-digital/nds-hero@1.0.16-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.16-alpha.0
 - @nice-digital/nds-jquery@1.0.16-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.16-alpha.0
 - @nice-digital/nds-page-header@1.0.16-alpha.0
 - @nice-digital/nds-panel@1.0.19-alpha.0
 - @nice-digital/nds-phase-banner@1.0.16-alpha.0
 - @nice-digital/nds-radio@1.0.21-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.16-alpha.0
 - @nice-digital/nds-tabs@1.0.16-alpha.0
 - @nice-digital/nds-tag@1.0.16-alpha.0
 - dev-app@0.1.24-alpha.0
 - @nice-digital/design-system-documentation@1.0.7-alpha.0
 - storybook@1.0.17-alpha.0

* NDS-90 Fixes for filters

* Publish

 - @nice-digital/design-system@1.0.23-alpha.0
 - @nice-digital/nds-action-banner@1.0.17-alpha.0
 - @nice-digital/nds-alert@1.0.18-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.17-alpha.0
 - @nice-digital/nds-button@1.0.18-alpha.0
 - @nice-digital/nds-card@1.0.17-alpha.0
 - @nice-digital/nds-checkbox@1.0.22-alpha.0
 - @nice-digital/nds-core@1.0.17-alpha.0
 - @nice-digital/nds-filters@1.0.17-alpha.0
 - @nice-digital/nds-form-group@1.0.10-alpha.0
 - @nice-digital/nds-forms@1.0.22-alpha.0
 - @nice-digital/nds-grid@1.0.11-alpha.0
 - @nice-digital/nds-hero@1.0.17-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.17-alpha.0
 - @nice-digital/nds-jquery@1.0.17-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.17-alpha.0
 - @nice-digital/nds-page-header@1.0.17-alpha.0
 - @nice-digital/nds-panel@1.0.20-alpha.0
 - @nice-digital/nds-phase-banner@1.0.17-alpha.0
 - @nice-digital/nds-radio@1.0.22-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.17-alpha.0
 - @nice-digital/nds-tabs@1.0.17-alpha.0
 - @nice-digital/nds-tag@1.0.17-alpha.0
 - dev-app@0.1.25-alpha.0
 - @nice-digital/design-system-documentation@1.0.8-alpha.0
 - storybook@1.0.18-alpha.0

* NDS-90 Increase card heading size

* Publish

 - @nice-digital/design-system@1.0.24-alpha.0
 - @nice-digital/nds-card@1.0.18-alpha.0
 - dev-app@0.1.26-alpha.0
 - @nice-digital/design-system-documentation@1.0.9-alpha.0
 - storybook@1.0.19-alpha.0

* NDS-90 FIx bug with filter panel heading styling

Filter panel heading can be a button or an heading with
an anchor or button inside. This fixes broken styling on
desktop for the case where the panel heading is a button

* Publish

 - @nice-digital/design-system@1.0.25-alpha.0
 - @nice-digital/nds-filters@1.0.18-alpha.0
 - dev-app@0.1.27-alpha.0
 - @nice-digital/design-system-documentation@1.0.10-alpha.0
 - storybook@1.0.20-alpha.0

* NDS-91 v1 card summary anchors (#99)

* NDS-91 Update card summary anchors to be relative

* Publish

 - @nice-digital/design-system@1.0.26-alpha.0
 - @nice-digital/nds-action-banner@1.0.18-alpha.0
 - @nice-digital/nds-alert@1.0.19-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.18-alpha.0
 - @nice-digital/nds-button@1.0.19-alpha.0
 - @nice-digital/nds-card@1.0.19-alpha.0
 - @nice-digital/nds-checkbox@1.0.23-alpha.0
 - @nice-digital/nds-core@1.0.18-alpha.0
 - @nice-digital/nds-filters@1.0.19-alpha.0
 - @nice-digital/nds-form-group@1.0.11-alpha.0
 - @nice-digital/nds-forms@1.0.23-alpha.0
 - @nice-digital/nds-grid@1.0.12-alpha.0
 - @nice-digital/nds-hero@1.0.18-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.18-alpha.0
 - @nice-digital/nds-jquery@1.0.18-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.18-alpha.0
 - @nice-digital/nds-page-header@1.0.18-alpha.0
 - @nice-digital/nds-panel@1.0.21-alpha.0
 - @nice-digital/nds-phase-banner@1.0.18-alpha.0
 - @nice-digital/nds-radio@1.0.23-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.18-alpha.0
 - @nice-digital/nds-tabs@1.0.18-alpha.0
 - @nice-digital/nds-tag@1.0.18-alpha.0
 - dev-app@0.1.28-alpha.0
 - @nice-digital/design-system-documentation@1.0.11-alpha.0
 - storybook@1.0.21-alpha.0

* NDS-92 Input component (#105)

* Forms Storybook story

* Add nds-forms stories

* NDS-92 Add initial scaffold

* NDS-92 Remove input from forms package

* NDS-92 Add Input component

* NDS-92 Typo

* NDS-92 Add nds-input to design-system package

* NDS-92 Add styling amends & defaultValue prop

* NDS-92 Type refinement

* NDS-93 Textarea component (#106)

* NDS-93 Textarea component

* NDS-93 Added stories

* NDS-93 Add input types to storybook

* NDS-93 Deprecating nds-forms

* NDS-93 Forms deprecation

* Remove storybook-static from prettier

* Publish

 - @nice-digital/design-system@1.0.27-alpha.0
 - @nice-digital/nds-action-banner@1.0.19-alpha.0
 - @nice-digital/nds-alert@1.0.20-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.19-alpha.0
 - @nice-digital/nds-button@1.0.20-alpha.0
 - @nice-digital/nds-card@1.0.20-alpha.0
 - @nice-digital/nds-checkbox@1.0.24-alpha.0
 - @nice-digital/nds-core@1.0.19-alpha.0
 - @nice-digital/nds-filters@1.0.20-alpha.0
 - @nice-digital/nds-form-group@1.0.12-alpha.0
 - @nice-digital/nds-forms@1.0.24-alpha.0
 - @nice-digital/nds-grid@1.0.13-alpha.0
 - @nice-digital/nds-hero@1.0.19-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.19-alpha.0
 - @nice-digital/nds-input@1.0.1-alpha.0
 - @nice-digital/nds-jquery@1.0.19-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.19-alpha.0
 - @nice-digital/nds-page-header@1.0.19-alpha.0
 - @nice-digital/nds-panel@1.0.22-alpha.0
 - @nice-digital/nds-phase-banner@1.0.19-alpha.0
 - @nice-digital/nds-radio@1.0.24-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.19-alpha.0
 - @nice-digital/nds-tabs@1.0.19-alpha.0
 - @nice-digital/nds-tag@1.0.19-alpha.0
 - @nice-digital/nds-textarea@1.0.1-alpha.0
 - dev-app@0.1.29-alpha.0
 - @nice-digital/design-system-documentation@1.0.12-alpha.0
 - storybook@1.0.22-alpha.0

* Revert "Publish"

This reverts commit 44a7b9b.

* NDS-93 Typos

* Publish

 - @nice-digital/design-system@1.0.27-alpha.0
 - @nice-digital/nds-action-banner@1.0.19-alpha.0
 - @nice-digital/nds-alert@1.0.20-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.19-alpha.0
 - @nice-digital/nds-button@1.0.20-alpha.0
 - @nice-digital/nds-card@1.0.20-alpha.0
 - @nice-digital/nds-checkbox@1.0.24-alpha.0
 - @nice-digital/nds-core@1.0.19-alpha.0
 - @nice-digital/nds-filters@1.0.20-alpha.0
 - @nice-digital/nds-form-group@1.0.12-alpha.0
 - @nice-digital/nds-forms@1.0.24-alpha.0
 - @nice-digital/nds-grid@1.0.13-alpha.0
 - @nice-digital/nds-hero@1.0.19-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.19-alpha.0
 - @nice-digital/nds-input@1.0.1-alpha.0
 - @nice-digital/nds-jquery@1.0.19-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.19-alpha.0
 - @nice-digital/nds-page-header@1.0.19-alpha.0
 - @nice-digital/nds-panel@1.0.22-alpha.0
 - @nice-digital/nds-phase-banner@1.0.19-alpha.0
 - @nice-digital/nds-radio@1.0.24-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.19-alpha.0
 - @nice-digital/nds-tabs@1.0.19-alpha.0
 - @nice-digital/nds-tag@1.0.19-alpha.0
 - @nice-digital/nds-textarea@1.0.1-alpha.0
 - dev-app@0.1.29-alpha.0
 - @nice-digital/design-system-documentation@1.0.12-alpha.0
 - storybook@1.0.22-alpha.0

* Publish

 - @nice-digital/design-system@1.0.28-alpha.0
 - @nice-digital/nds-action-banner@1.0.20-alpha.0
 - @nice-digital/nds-alert@1.0.21-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.20-alpha.0
 - @nice-digital/nds-button@1.0.21-alpha.0
 - @nice-digital/nds-card@1.0.21-alpha.0
 - @nice-digital/nds-checkbox@1.0.25-alpha.0
 - @nice-digital/nds-core@1.0.20-alpha.0
 - @nice-digital/nds-filters@1.0.21-alpha.0
 - @nice-digital/nds-form-group@1.0.13-alpha.0
 - @nice-digital/nds-forms@1.0.25-alpha.0
 - @nice-digital/nds-grid@1.0.14-alpha.0
 - @nice-digital/nds-hero@1.0.20-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.20-alpha.0
 - @nice-digital/nds-input@1.0.2-alpha.0
 - @nice-digital/nds-jquery@1.0.20-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.20-alpha.0
 - @nice-digital/nds-page-header@1.0.20-alpha.0
 - @nice-digital/nds-panel@1.0.23-alpha.0
 - @nice-digital/nds-phase-banner@1.0.20-alpha.0
 - @nice-digital/nds-radio@1.0.25-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.20-alpha.0
 - @nice-digital/nds-tabs@1.0.20-alpha.0
 - @nice-digital/nds-tag@1.0.20-alpha.0
 - @nice-digital/nds-textarea@1.0.2-alpha.0
 - dev-app@0.1.30-alpha.0
 - @nice-digital/design-system-documentation@1.0.13-alpha.0
 - storybook@1.0.23-alpha.0

* NDS-94 Add Card summary and image (#107)

* NDS-94 Add Card summary and image

* NDS-94 Allow full image element to card image

* NDS-94 Add required class to nested image

* NDS-94 Nest image into styled container

* NDS-95 Simple pagination component (#108)

* NDS-95 Package init

* NDS-95 WiP

* NDS-95 Basic component in place

* NDS-95 Revert button experiment

* NDS-95 WiP

* NDS-95 Tests and readme

* Typo

* NDS-95 Shorten test data

* NDS-95 Update types

* NDS-95 Next and previous optional TS

* NDS-95 Merge classnames

* Publish

 - @nice-digital/design-system@1.0.29-alpha.0
 - @nice-digital/nds-card@1.0.22-alpha.0
 - @nice-digital/nds-form-group@1.0.14-alpha.0
 - @nice-digital/nds-forms@1.0.26-alpha.0
 - @nice-digital/nds-radio@1.0.26-alpha.0
 - @nice-digital/nds-simple-pagination@1.0.1-alpha.0
 - dev-app@0.1.31-alpha.0
 - @nice-digital/design-system-documentation@1.0.14-alpha.0
 - storybook@1.0.24-alpha.0

* NDS-000 Amend card styling & grid types (#109)

* NDS-000 Amend card styling & grid types

* Correct card typedef

* Card tweaks

* Publish

 - @nice-digital/design-system@1.0.30-alpha.0
 - @nice-digital/nds-card@1.0.23-alpha.0
 - @nice-digital/nds-filters@1.0.22-alpha.0
 - @nice-digital/nds-grid@1.0.15-alpha.0
 - dev-app@0.1.32-alpha.0
 - @nice-digital/design-system-documentation@1.0.15-alpha.0
 - storybook@1.0.25-alpha.0

Co-authored-by: Ian Routledge <ian.routledge@nice.org.uk>

* NDS-97 Card summary typing (#112)

- also StackedNav props undefined type fix

* Publish

 - @nice-digital/design-system@1.0.31-alpha.0
 - @nice-digital/nds-card@1.0.24-alpha.0
 - @nice-digital/nds-filters@1.0.23-alpha.0
 - @nice-digital/nds-grid@1.0.16-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.21-alpha.0
 - dev-app@0.1.33-alpha.0
 - @nice-digital/design-system-documentation@1.0.16-alpha.0
 - storybook@1.0.26-alpha.0

* Add variable for disabling the spacing modifier classes (#114)

Fixes #70. Useful for non-CMS web apps where you have complete control over
the templates, scss and rendering in which case you can easily modify layouts
yourself and don't need the built in modifiers. This is good for load speed as
all the modifiers (include responsive ones) are actually quite large.

* Publish

 - @nice-digital/design-system@1.0.32-alpha.0
 - dev-app@0.1.34-alpha.0
 - @nice-digital/design-system-documentation@1.0.17-alpha.0
 - storybook@1.0.27-alpha.0

* NDS-000 Breadcrumb type hotfix (#115)

* Publish

 - @nice-digital/design-system@1.0.33-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.21-alpha.0
 - dev-app@0.1.35-alpha.0
 - @nice-digital/design-system-documentation@1.0.18-alpha.0
 - storybook@1.0.28-alpha.0

* NDS-99 Nested stacked nav (#117)

* NDS-99 Nested stacked nav

* NDS-99 Added classname merge and additional props spread

* Publish

 - @nice-digital/design-system@1.0.34-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.22-alpha.0
 - dev-app@0.1.36-alpha.0
 - @nice-digital/design-system-documentation@1.0.19-alpha.0
 - storybook@1.0.29-alpha.0

* NDS-99 Update stacked nav children typings

* Publish

 - @nice-digital/design-system@1.0.35-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.23-alpha.0
 - dev-app@0.1.37-alpha.0
 - @nice-digital/design-system-documentation@1.0.20-alpha.0
 - storybook@1.0.30-alpha.0

* V1 cks updates (#118)

* Only import icons from full NDS SCSS

Fixes #75

* Add max width to lists

Fixes #102

* Publish

 - @nice-digital/design-system@1.0.36-alpha.0
 - @nice-digital/nds-action-banner@1.0.21-alpha.0
 - @nice-digital/nds-alert@1.0.22-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.22-alpha.0
 - @nice-digital/nds-button@1.0.22-alpha.0
 - @nice-digital/nds-card@1.0.25-alpha.0
 - @nice-digital/nds-checkbox@1.0.26-alpha.0
 - @nice-digital/nds-core@1.0.21-alpha.0
 - @nice-digital/nds-filters@1.0.24-alpha.0
 - @nice-digital/nds-form-group@1.0.15-alpha.0
 - @nice-digital/nds-forms@1.0.27-alpha.0
 - @nice-digital/nds-grid@1.0.17-alpha.0
 - @nice-digital/nds-hero@1.0.21-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.21-alpha.0
 - @nice-digital/nds-input@1.0.3-alpha.0
 - @nice-digital/nds-jquery@1.0.21-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.21-alpha.0
 - @nice-digital/nds-page-header@1.0.21-alpha.0
 - @nice-digital/nds-panel@1.0.24-alpha.0
 - @nice-digital/nds-phase-banner@1.0.21-alpha.0
 - @nice-digital/nds-radio@1.0.27-alpha.0
 - @nice-digital/nds-simple-pagination@1.0.2-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.24-alpha.0
 - @nice-digital/nds-tabs@1.0.21-alpha.0
 - @nice-digital/nds-tag@1.0.21-alpha.0
 - @nice-digital/nds-textarea@1.0.3-alpha.0
 - dev-app@0.1.38-alpha.0
 - @nice-digital/design-system-documentation@1.0.21-alpha.0
 - storybook@1.0.31-alpha.0

* Add variables to disable visibility/test classes

Fixes #119

* Publish

 - @nice-digital/design-system@1.0.37-alpha.0
 - dev-app@0.1.39-alpha.0
 - @nice-digital/design-system-documentation@1.0.22-alpha.0
 - storybook@1.0.32-alpha.0

* Extend breadcrumbs max width

* Publish

 - @nice-digital/design-system@1.0.38-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.23-alpha.0
 - dev-app@0.1.40-alpha.0
 - @nice-digital/design-system-documentation@1.0.23-alpha.0
 - storybook@1.0.33-alpha.0

* NDS-100 Allow stacknav links to carry additional props (#121)

* NDS-100 Allow stacknav links to carry additional props

* NDS-100 Add type for additional attributes

* Publish

 - @nice-digital/design-system@1.0.39-alpha.0
 - @nice-digital/nds-action-banner@1.0.22-alpha.0
 - @nice-digital/nds-alert@1.0.23-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.24-alpha.0
 - @nice-digital/nds-button@1.0.23-alpha.0
 - @nice-digital/nds-card@1.0.26-alpha.0
 - @nice-digital/nds-checkbox@1.0.27-alpha.0
 - @nice-digital/nds-core@1.0.22-alpha.0
 - @nice-digital/nds-filters@1.0.25-alpha.0
 - @nice-digital/nds-form-group@1.0.16-alpha.0
 - @nice-digital/nds-forms@1.0.28-alpha.0
 - @nice-digital/nds-grid@1.0.18-alpha.0
 - @nice-digital/nds-hero@1.0.22-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.22-alpha.0
 - @nice-digital/nds-input@1.0.4-alpha.0
 - @nice-digital/nds-jquery@1.0.22-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.22-alpha.0
 - @nice-digital/nds-page-header@1.0.22-alpha.0
 - @nice-digital/nds-panel@1.0.25-alpha.0
 - @nice-digital/nds-phase-banner@1.0.22-alpha.0
 - @nice-digital/nds-radio@1.0.28-alpha.0
 - @nice-digital/nds-simple-pagination@1.0.3-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.25-alpha.0
 - @nice-digital/nds-tabs@1.0.22-alpha.0
 - @nice-digital/nds-tag@1.0.22-alpha.0
 - @nice-digital/nds-textarea@1.0.4-alpha.0
 - dev-app@0.1.41-alpha.0
 - @nice-digital/design-system-documentation@1.0.24-alpha.0
 - storybook@1.0.34-alpha.0

* NDS-100 Add classname merging to stackednav list

* Publish

 - @nice-digital/design-system@1.0.40-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.26-alpha.0
 - dev-app@0.1.42-alpha.0
 - @nice-digital/design-system-documentation@1.0.25-alpha.0
 - storybook@1.0.35-alpha.0

* NDS-101 Update design system SCSS includes (#122)

* NDS-101 Update design-system package to include all component CSS

* Publish

 - @nice-digital/design-system@1.0.41-alpha.0
 - @nice-digital/nds-action-banner@1.0.23-alpha.0
 - @nice-digital/nds-alert@1.0.24-alpha.0
 - @nice-digital/nds-breadcrumbs@1.0.25-alpha.0
 - @nice-digital/nds-button@1.0.24-alpha.0
 - @nice-digital/nds-card@1.0.27-alpha.0
 - @nice-digital/nds-checkbox@1.0.28-alpha.0
 - @nice-digital/nds-core@1.0.23-alpha.0
 - @nice-digital/nds-filters@1.0.26-alpha.0
 - @nice-digital/nds-form-group@1.0.17-alpha.0
 - @nice-digital/nds-forms@1.0.29-alpha.0
 - @nice-digital/nds-grid@1.0.19-alpha.0
 - @nice-digital/nds-hero@1.0.23-alpha.0
 - @nice-digital/nds-in-page-nav@1.0.23-alpha.0
 - @nice-digital/nds-input@1.0.5-alpha.0
 - @nice-digital/nds-jquery@1.0.23-alpha.0
 - @nice-digital/nds-maintain-ratio@1.0.23-alpha.0
 - @nice-digital/nds-page-header@1.0.23-alpha.0
 - @nice-digital/nds-panel@1.0.26-alpha.0
 - @nice-digital/nds-phase-banner@1.0.23-alpha.0
 - @nice-digital/nds-radio@1.0.29-alpha.0
 - @nice-digital/nds-simple-pagination@1.0.4-alpha.0
 - @nice-digital/nds-stacked-nav@1.0.27-alpha.0
 - @nice-digital/nds-tabs@1.0.23-alpha.0
 - @nice-digital/nds-tag@1.0.23-alpha.0
 - @nice-digital/nds-textarea@1.0.5-alpha.0
 - dev-app@0.1.43-alpha.0
 - @nice-digital/design-system-documentation@1.0.26-alpha.0
 - storybook@1.0.36-alpha.0

* NDS-101 Add radio to design-system deps

* Publish

 - @nice-digital/design-system@1.0.42-alpha.0
 - @nice-digital/nds-card@1.0.28-alpha.0
 - dev-app@0.1.44-alpha.0
 - @nice-digital/design-system-documentation@1.0.27-alpha.0
 - storybook@1.0.37-alpha.0

* NDS-104 V1 Docs site Gatsby scaffold (#124)

* Move mdx files into gatsby

* Use frontmatter paths

* Component and Foundations overview pages

* Component overview pages

* MDX imports working

* Considerable prune of structure

* Pruned frontmatter and redundant includes

* Reset to use auto generated slug

* Initial nav generator

* Overview grid

* Removed `this` type annotation

* Babel presets for gatsby to run docs as CWD

* NDS-112 Basic path based breadcrumb

* NDS-112 Breadcrumbles

* NDS-112 Site breadcrumbs & added google fonts lato

* NDS-114 Additional typing and eslint typescript plugin

* Fix import paths

* Add blank example page

* Ignore netlify config

* Add stub for the patterns section

* Update eslint, added local deps to components, linting & proptypes

* Added phase-banner typings, dependency updates

* Upgrade storybook to v6

* Unlinked deps failing tests

* Remove all package-lock

* A very healthy three lockfiles

* Re-add components to packages as deps

* Moved React to peer dependency

* Remove post-install npm step

* Re-added package lock at root

* Add bootstrap:prod to avoid ci on TC

* NDS-126 Basic in-page-nav

* NDS-126 Basic in-page-nav (#128)

* NDS-118 Horizontal nav component (#130)

* NDS-118 Horizontal nav component setup

* NDS-118 Horizontal Nav basic component

* NDS-118 Component styling and storybook

* NDS-118 Tests

* NDS-118 Docs & Readme

* Update nice-design-system.scss

* Update horizontal-nav.test.js

* Update HorizontalNavView.tsx

* NDS-127 Prev & Next Component (#129)

* NDS-124 Add storybook and npm frontmatter

* NDS-127 Prev / Next first use

* NDS-127 Prev next - initial

* NDS-127 Prev Next storybook

* NDS-127 Update prev-next readme

* Update package.json

* NDS-127 CR amends

* Update nice-design-system.scss

* NDS-127 Made text prop required

* NDS-124 Action banner docs (#132)

* NDS-124 Add storybook and npm frontmatter

* NDS-127 Prev / Next first use

* NDS-127 Prev next - initial

* NDS-127 Prev Next storybook

* NDS-127 Update prev-next readme

* Update package.json

* NDS-118 Horizontal nav component setup

* NDS-118 Horizontal Nav basic component

* NDS-118 Component styling and storybook

* NDS-118 Tests

* NDS-127 CR amends

* NDS-118 Docs & Readme

* NDS-136 Table component

* Update nice-design-system.scss

* Update nice-design-system.scss

* Update horizontal-nav.test.js

* Update HorizontalNavView.tsx

* NDS-136 Remove table options

* NDS-124 Consistent storybook links

* NDS-124 Dev-app required fix

* Url fix

* NDS-124 Test update

Co-authored-by: Warren Keith <warren.keith@nice.org.uk>
Co-authored-by: Jose Hilario Almeida <josealmeida@gmail.com>
Co-authored-by: Warren Keith <warrenkeith@gmail.com>
Co-authored-by: Warren Keith <wkeith@imandt.local>
Co-authored-by: John Holland <john.holland@nice.org.uk>
Co-authored-by: w@rren <w@rren.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants