├── .nvmrc
├── packages
├── govtnz-ds
│ ├── .gitignore
│ ├── build
│ │ ├── css
│ │ │ ├── Li.css
│ │ │ ├── DiaLogo.css
│ │ │ ├── NzgLogo.css
│ │ │ ├── README.md
│ │ │ ├── FooterLinks.css
│ │ │ ├── _settings.md
│ │ │ ├── Radios.css
│ │ │ ├── Footer.css
│ │ │ ├── Header.css
│ │ │ ├── Radio.css
│ │ │ ├── Subfooter.css
│ │ │ └── Checkbox.css
│ │ ├── scss
│ │ │ ├── Li.scss
│ │ │ ├── DiaLogo.scss
│ │ │ ├── NzgLogo.scss
│ │ │ ├── FooterLinks.scss
│ │ │ ├── _settings.md
│ │ │ ├── Radios.scss
│ │ │ ├── Footer.scss
│ │ │ ├── Header.scss
│ │ │ ├── Radio.scss
│ │ │ └── Checkbox.scss
│ │ ├── html
│ │ │ ├── Li.html
│ │ │ ├── Ol.html
│ │ │ ├── Ul.html
│ │ │ ├── P.html
│ │ │ ├── Legend.html
│ │ │ ├── Radios.html
│ │ │ ├── CaptionL.html
│ │ │ ├── FlexContainer.html
│ │ │ ├── FormDivider.html
│ │ │ ├── H1.html
│ │ │ ├── H2.html
│ │ │ ├── H3.html
│ │ │ ├── H4.html
│ │ │ ├── H5.html
│ │ │ ├── H6.html
│ │ │ ├── Radio.html
│ │ │ ├── A.html
│ │ │ ├── SkipLink.html
│ │ │ ├── CaptionM.html
│ │ │ ├── CaptionXl.html
│ │ │ ├── Checkbox.html
│ │ │ ├── Subfooter.html
│ │ │ ├── FooterLinks.html
│ │ │ ├── Button.html
│ │ │ ├── Header.html
│ │ │ ├── Textarea.html
│ │ │ ├── Footer.html
│ │ │ ├── Select.html
│ │ │ ├── FooterLink.html
│ │ │ ├── MainNavLink.html
│ │ │ ├── InsetText.html
│ │ │ ├── FileUpload.html
│ │ │ ├── FlexRow.html
│ │ │ ├── SelectBlock.html
│ │ │ ├── RadioBlock.html
│ │ │ ├── FlexColumn.html
│ │ │ ├── CheckboxBlock.html
│ │ │ └── InputBlock.html
│ │ ├── twig-embed
│ │ │ ├── Li.html.twig
│ │ │ ├── Legend.html.twig
│ │ │ ├── Ol.html.twig
│ │ │ ├── CaptionL.html.twig
│ │ │ ├── FormDivider.html.twig
│ │ │ ├── CaptionM.html.twig
│ │ │ ├── CaptionXl.html.twig
│ │ │ ├── FooterLinks.html.twig
│ │ │ ├── Subfooter.html.twig
│ │ │ ├── Header.html.twig
│ │ │ ├── Footer.html.twig
│ │ │ ├── InsetText.html.twig
│ │ │ ├── Radios.html.twig
│ │ │ ├── SkipLink.html.twig
│ │ │ ├── FlexContainer.html.twig
│ │ │ ├── Ul.html.twig
│ │ │ ├── A.html.twig
│ │ │ ├── P.html.twig
│ │ │ ├── Select.html.twig
│ │ │ ├── FooterLink.html.twig
│ │ │ ├── Button.html.twig
│ │ │ ├── MainNavLink.html.twig
│ │ │ ├── Radio.html.twig
│ │ │ └── Checkbox.html.twig
│ │ ├── static
│ │ │ ├── hotdog.png
│ │ │ ├── coat-of-arms-dark.png
│ │ │ ├── coat-of-arms-light.png
│ │ │ ├── coat-of-arms-dark@2x.png
│ │ │ ├── coat-of-arms-dark@3x.png
│ │ │ ├── coat-of-arms-light@2x.png
│ │ │ └── coat-of-arms-light@3x.png
│ │ ├── react-ts
│ │ │ ├── InsetText.d.ts
│ │ │ ├── DiaLogo.d.ts
│ │ │ ├── Li.d.ts
│ │ │ ├── NzgLogo.d.ts
│ │ │ ├── Ol.d.ts
│ │ │ ├── Footer.d.ts
│ │ │ ├── Header.d.ts
│ │ │ ├── Legend.d.ts
│ │ │ ├── CaptionL.d.ts
│ │ │ ├── CaptionM.d.ts
│ │ │ ├── CaptionXl.d.ts
│ │ │ ├── Subfooter.d.ts
│ │ │ ├── FooterLinks.d.ts
│ │ │ ├── FormDivider.d.ts
│ │ │ ├── FlexContainer.d.ts
│ │ │ ├── Radios.d.ts
│ │ │ ├── InsetText.js.map
│ │ │ ├── P.d.ts
│ │ │ ├── Ul.d.ts
│ │ │ ├── Alert.d.ts
│ │ │ ├── Li.js.map
│ │ │ ├── Ol.js.map
│ │ │ ├── Legend.js.map
│ │ │ ├── CaptionL.js.map
│ │ │ ├── CaptionM.js.map
│ │ │ ├── SkipLink.d.ts
│ │ │ ├── CaptionXl.js.map
│ │ │ ├── Subfooter.js.map
│ │ │ ├── FooterLinks.js.map
│ │ │ ├── FormDivider.js.map
│ │ │ ├── Footer.js.map
│ │ │ ├── Header.js.map
│ │ │ ├── SkipLink.js.map
│ │ │ ├── FieldsetBlock.d.ts
│ │ │ ├── FooterLink.d.ts
│ │ │ ├── A.d.ts
│ │ │ ├── Button.d.ts
│ │ │ ├── H1.d.ts
│ │ │ ├── H2.d.ts
│ │ │ ├── H3.d.ts
│ │ │ ├── H4.d.ts
│ │ │ ├── H5.d.ts
│ │ │ ├── H6.d.ts
│ │ │ ├── Select.d.ts
│ │ │ ├── MainNav.d.ts
│ │ │ ├── Radios.js.map
│ │ │ ├── FileUpload.d.ts
│ │ │ ├── MainNavLink.d.ts
│ │ │ └── NzgLogo.js.map
│ │ ├── react-ts-styled-components
│ │ │ ├── InsetText.d.ts
│ │ │ ├── Li.d.ts
│ │ │ ├── Ol.d.ts
│ │ │ ├── DiaLogo.d.ts
│ │ │ ├── NzgLogo.d.ts
│ │ │ ├── Footer.d.ts
│ │ │ ├── Header.d.ts
│ │ │ ├── Legend.d.ts
│ │ │ ├── CaptionL.d.ts
│ │ │ ├── CaptionM.d.ts
│ │ │ ├── CaptionXl.d.ts
│ │ │ ├── Subfooter.d.ts
│ │ │ ├── FooterLinks.d.ts
│ │ │ ├── FormDivider.d.ts
│ │ │ ├── FlexContainer.d.ts
│ │ │ ├── Radios.d.ts
│ │ │ ├── P.d.ts
│ │ │ ├── Ul.d.ts
│ │ │ ├── Alert.d.ts
│ │ │ ├── InsetText.js.map
│ │ │ ├── Li.js.map
│ │ │ ├── SkipLink.d.ts
│ │ │ ├── FieldsetBlock.d.ts
│ │ │ ├── FooterLink.d.ts
│ │ │ ├── A.d.ts
│ │ │ ├── Ol.js.map
│ │ │ ├── Legend.js.map
│ │ │ ├── CaptionL.js.map
│ │ │ ├── CaptionM.js.map
│ │ │ ├── CaptionXl.js.map
│ │ │ ├── Subfooter.js.map
│ │ │ ├── Button.d.ts
│ │ │ ├── FooterLinks.js.map
│ │ │ ├── Footer.js.map
│ │ │ ├── FormDivider.js.map
│ │ │ ├── Header.js.map
│ │ │ ├── Select.d.ts
│ │ │ ├── H1.d.ts
│ │ │ ├── H2.d.ts
│ │ │ ├── H3.d.ts
│ │ │ ├── H4.d.ts
│ │ │ ├── H5.d.ts
│ │ │ ├── H6.d.ts
│ │ │ ├── SkipLink.js.map
│ │ │ ├── MainNav.d.ts
│ │ │ ├── FileUpload.d.ts
│ │ │ └── Radios.js.map
│ │ ├── mustache
│ │ │ ├── InsetText.mustache
│ │ │ ├── SkipLink.mustache
│ │ │ ├── Li.mustache
│ │ │ ├── Legend.mustache
│ │ │ ├── Ol.mustache
│ │ │ ├── CaptionL.mustache
│ │ │ ├── Subfooter.mustache
│ │ │ ├── FooterLinks.mustache
│ │ │ ├── FormDivider.mustache
│ │ │ ├── CaptionM.mustache
│ │ │ ├── CaptionXl.mustache
│ │ │ ├── Header.mustache
│ │ │ ├── Footer.mustache
│ │ │ ├── Radios.mustache
│ │ │ ├── FlexContainer.mustache
│ │ │ └── Ul.mustache
│ │ ├── vue-js
│ │ │ ├── Li.vue
│ │ │ ├── FooterLinks.vue
│ │ │ ├── Footer.vue
│ │ │ └── Header.vue
│ │ └── vue-ts
│ │ │ ├── Li.vue
│ │ │ ├── FooterLinks.vue
│ │ │ └── Footer.vue
│ ├── build_src
│ │ ├── css
│ │ │ ├── Li.css
│ │ │ ├── DiaLogo.css
│ │ │ ├── NzgLogo.css
│ │ │ ├── README.md
│ │ │ ├── FooterLinks.css
│ │ │ ├── _settings.md
│ │ │ ├── Radios.css
│ │ │ ├── Footer.css
│ │ │ ├── Header.css
│ │ │ ├── Radio.css
│ │ │ ├── Subfooter.css
│ │ │ └── Checkbox.css
│ │ ├── scss
│ │ │ ├── Li.scss
│ │ │ ├── DiaLogo.scss
│ │ │ ├── NzgLogo.scss
│ │ │ ├── FooterLinks.scss
│ │ │ ├── _settings.md
│ │ │ ├── Radios.scss
│ │ │ ├── Footer.scss
│ │ │ ├── Header.scss
│ │ │ ├── Radio.scss
│ │ │ └── Checkbox.scss
│ │ ├── html
│ │ │ ├── Li.html
│ │ │ ├── Ol.html
│ │ │ ├── Ul.html
│ │ │ ├── P.html
│ │ │ ├── CaptionL.html
│ │ │ ├── Legend.html
│ │ │ ├── Radios.html
│ │ │ ├── FlexContainer.html
│ │ │ ├── FormDivider.html
│ │ │ ├── H1.html
│ │ │ ├── H2.html
│ │ │ ├── H3.html
│ │ │ ├── H4.html
│ │ │ ├── H5.html
│ │ │ ├── H6.html
│ │ │ ├── Radio.html
│ │ │ ├── A.html
│ │ │ ├── SkipLink.html
│ │ │ ├── CaptionM.html
│ │ │ ├── CaptionXl.html
│ │ │ ├── Checkbox.html
│ │ │ ├── Subfooter.html
│ │ │ ├── Button.html
│ │ │ ├── FooterLinks.html
│ │ │ ├── Header.html
│ │ │ ├── Textarea.html
│ │ │ ├── Footer.html
│ │ │ ├── Select.html
│ │ │ ├── FooterLink.html
│ │ │ ├── MainNavLink.html
│ │ │ ├── InsetText.html
│ │ │ ├── FileUpload.html
│ │ │ ├── FlexRow.html
│ │ │ ├── SelectBlock.html
│ │ │ ├── RadioBlock.html
│ │ │ ├── FlexColumn.html
│ │ │ ├── CheckboxBlock.html
│ │ │ └── InputBlock.html
│ │ ├── twig-embed
│ │ │ ├── Li.html.twig
│ │ │ ├── Legend.html.twig
│ │ │ ├── Ol.html.twig
│ │ │ ├── CaptionL.html.twig
│ │ │ ├── FormDivider.html.twig
│ │ │ ├── CaptionM.html.twig
│ │ │ ├── CaptionXl.html.twig
│ │ │ ├── FooterLinks.html.twig
│ │ │ ├── Subfooter.html.twig
│ │ │ ├── Header.html.twig
│ │ │ ├── Footer.html.twig
│ │ │ ├── InsetText.html.twig
│ │ │ ├── Radios.html.twig
│ │ │ ├── SkipLink.html.twig
│ │ │ ├── FlexContainer.html.twig
│ │ │ ├── Ul.html.twig
│ │ │ ├── A.html.twig
│ │ │ ├── P.html.twig
│ │ │ ├── Select.html.twig
│ │ │ ├── FooterLink.html.twig
│ │ │ ├── Button.html.twig
│ │ │ ├── MainNavLink.html.twig
│ │ │ ├── Radio.html.twig
│ │ │ └── Checkbox.html.twig
│ │ ├── static
│ │ │ ├── hotdog.png
│ │ │ ├── coat-of-arms-dark.png
│ │ │ ├── coat-of-arms-dark@2x.png
│ │ │ ├── coat-of-arms-dark@3x.png
│ │ │ ├── coat-of-arms-light.png
│ │ │ ├── coat-of-arms-light@2x.png
│ │ │ └── coat-of-arms-light@3x.png
│ │ ├── mustache
│ │ │ ├── InsetText.mustache
│ │ │ ├── SkipLink.mustache
│ │ │ ├── Li.mustache
│ │ │ ├── Legend.mustache
│ │ │ ├── Ol.mustache
│ │ │ ├── CaptionL.mustache
│ │ │ ├── FooterLinks.mustache
│ │ │ ├── Subfooter.mustache
│ │ │ ├── FormDivider.mustache
│ │ │ ├── CaptionM.mustache
│ │ │ ├── CaptionXl.mustache
│ │ │ ├── Header.mustache
│ │ │ ├── Footer.mustache
│ │ │ ├── Radios.mustache
│ │ │ ├── FlexContainer.mustache
│ │ │ └── Ul.mustache
│ │ ├── react-js
│ │ │ ├── Li.js
│ │ │ ├── Ol.js
│ │ │ ├── InsetText.js
│ │ │ ├── Legend.js
│ │ │ ├── CaptionL.js
│ │ │ ├── CaptionM.js
│ │ │ ├── FormDivider.js
│ │ │ ├── SkipLink.js
│ │ │ ├── CaptionXl.js
│ │ │ ├── Subfooter.js
│ │ │ ├── FooterLinks.js
│ │ │ ├── Header.js
│ │ │ ├── Footer.js
│ │ │ ├── Radios.js
│ │ │ ├── A.js
│ │ │ ├── Ul.js
│ │ │ └── FlexContainer.js
│ │ ├── vue-js
│ │ │ ├── Li.vue
│ │ │ ├── FooterLinks.vue
│ │ │ └── Footer.vue
│ │ ├── vue-ts
│ │ │ ├── Li.vue
│ │ │ ├── FooterLinks.vue
│ │ │ └── Footer.vue
│ │ ├── react-js-styled-components
│ │ │ ├── Li.js
│ │ │ └── FooterLinks.js
│ │ ├── react-ts
│ │ │ ├── InsetText.tsx
│ │ │ ├── Li.tsx
│ │ │ ├── Ol.tsx
│ │ │ ├── Legend.tsx
│ │ │ ├── CaptionL.tsx
│ │ │ ├── CaptionM.tsx
│ │ │ ├── FormDivider.tsx
│ │ │ ├── CaptionXl.tsx
│ │ │ ├── Subfooter.tsx
│ │ │ ├── FooterLinks.tsx
│ │ │ ├── Header.tsx
│ │ │ └── Footer.tsx
│ │ └── react-ts-styled-components
│ │ │ └── Li.tsx
│ ├── .npmignore
│ ├── src
│ │ ├── template-sources
│ │ │ ├── govuk
│ │ │ │ ├── Li.css
│ │ │ │ ├── Li.html
│ │ │ │ ├── SkipLink.html
│ │ │ │ ├── Ol.html
│ │ │ │ ├── Legend.html
│ │ │ │ ├── A.html
│ │ │ │ ├── FormDivider.html
│ │ │ │ ├── CaptionL.html
│ │ │ │ ├── CaptionM.html
│ │ │ │ ├── CaptionXl.html
│ │ │ │ ├── Checkbox.html
│ │ │ │ ├── Radio.html
│ │ │ │ ├── Select.html
│ │ │ │ ├── Textarea.html
│ │ │ │ ├── InsetText.html
│ │ │ │ ├── Radios.html
│ │ │ │ ├── Ul.html
│ │ │ │ ├── Radios.css
│ │ │ │ ├── FileUpload.html
│ │ │ │ ├── P.html
│ │ │ │ ├── Button.html
│ │ │ │ ├── Radio.css
│ │ │ │ ├── Checkbox.css
│ │ │ │ ├── H1.html
│ │ │ │ ├── H2.html
│ │ │ │ ├── H3.html
│ │ │ │ ├── H4.html
│ │ │ │ ├── H5.html
│ │ │ │ ├── H6.html
│ │ │ │ ├── SelectBlock.html
│ │ │ │ └── RadioBlock.html
│ │ │ ├── govtnz
│ │ │ │ ├── dia-logo.css
│ │ │ │ ├── nzg-logo.css
│ │ │ │ ├── FooterLinks.css
│ │ │ │ ├── subfooter.html
│ │ │ │ ├── FooterLinks.html
│ │ │ │ ├── header.html
│ │ │ │ ├── footer.html
│ │ │ │ ├── footer.css
│ │ │ │ ├── FooterLink.html
│ │ │ │ ├── credit.md
│ │ │ │ ├── header.css
│ │ │ │ ├── main-nav__link.html
│ │ │ │ └── subfooter.css
│ │ │ └── flexboxgrid
│ │ │ │ ├── credit.md
│ │ │ │ └── flex-container.html
│ │ ├── static
│ │ │ ├── hotdog.png
│ │ │ ├── coat-of-arms-dark.png
│ │ │ ├── coat-of-arms-light.png
│ │ │ ├── coat-of-arms-dark@2x.png
│ │ │ ├── coat-of-arms-dark@3x.png
│ │ │ ├── coat-of-arms-light@2x.png
│ │ │ └── coat-of-arms-light@3x.png
│ │ ├── build-types
│ │ │ └── build-spec.json
│ │ └── normalize.ts
│ ├── .prettierrc
│ ├── vue.config.js
│ └── babel.config.js
├── metatemplate
│ ├── .nvmrc
│ ├── .npmignore
│ ├── .gitignore
│ ├── examples
│ │ ├── input
│ │ │ ├── input.html
│ │ │ ├── html
│ │ │ │ └── input.html
│ │ │ ├── input.css
│ │ │ ├── css
│ │ │ │ └── input.css
│ │ │ ├── scss
│ │ │ │ └── input.scss
│ │ │ └── twig-embed
│ │ │ │ └── input.html.twig
│ │ ├── container
│ │ │ ├── html
│ │ │ │ └── container.html
│ │ │ ├── input.html
│ │ │ ├── silverstripe-components
│ │ │ │ └── container.ss
│ │ │ ├── twig-embed
│ │ │ │ └── container.html.twig
│ │ │ ├── angular
│ │ │ │ └── container.ts
│ │ │ ├── mustache
│ │ │ │ └── container.mustache
│ │ │ └── react-js
│ │ │ │ └── container.js
│ │ └── column
│ │ │ └── html
│ │ │ └── column.html
│ ├── README.md
│ ├── peacock.png
│ ├── src
│ │ ├── template-formats
│ │ │ ├── css
│ │ │ │ ├── template.css.test.ts
│ │ │ │ └── template.css.ts
│ │ │ ├── html
│ │ │ │ └── template.html.test.ts
│ │ │ ├── scss
│ │ │ │ └── template.scss.test.ts
│ │ │ ├── vue-js
│ │ │ │ ├── template.vue-js.test.ts
│ │ │ │ └── template.vue-js.ts
│ │ │ ├── vue-ts
│ │ │ │ └── template.vue-ts.test.ts
│ │ │ ├── angular
│ │ │ │ └── template.angular.test.ts
│ │ │ ├── mustache
│ │ │ │ └── template.mustache.test.ts
│ │ │ ├── react-js
│ │ │ │ ├── template.react-js.test.ts
│ │ │ │ └── README.md
│ │ │ ├── react-ts
│ │ │ │ └── template.react-ts.test.ts
│ │ │ ├── twig-embed
│ │ │ │ └── template.twig-embed.test.ts
│ │ │ ├── silverstripe-components
│ │ │ │ └── template.silverstripe-components.test.ts
│ │ │ └── react-js-styled-components
│ │ │ │ ├── README.md
│ │ │ │ └── template.react-js-styled-components.test.ts
│ │ └── css-sniff
│ │ │ └── common.ts
│ ├── CHANGELOG.md
│ ├── babel.config.js
│ └── tsconfig.json
└── govtnz-ds-website
│ ├── static
│ ├── css
│ │ ├── Li.css
│ │ ├── DiaLogo.css
│ │ ├── NzgLogo.css
│ │ ├── FooterLinks.css
│ │ ├── Radios.css
│ │ ├── Footer.css
│ │ ├── Header.css
│ │ └── Subfooter.css
│ └── social-thumbnail.png
│ ├── README.md
│ ├── .browserslistrc
│ ├── src
│ ├── commons
│ │ ├── styles
│ │ │ ├── ds
│ │ │ │ ├── govtnzds
│ │ │ │ ├── themed-A.scss
│ │ │ │ ├── themed-H1.scss
│ │ │ │ ├── themed-H2.scss
│ │ │ │ ├── themed-H3.scss
│ │ │ │ ├── themed-H4.scss
│ │ │ │ ├── themed-H5.scss
│ │ │ │ ├── themed-H6.scss
│ │ │ │ ├── themed-Li.scss
│ │ │ │ ├── themed-P.scss
│ │ │ │ ├── themed-Ul.scss
│ │ │ │ ├── themed-Button.scss
│ │ │ │ ├── themed-CaptionL.scss
│ │ │ │ ├── themed-CaptionM.scss
│ │ │ │ ├── themed-CaptionXl.scss
│ │ │ │ ├── themed-DateInput.scss
│ │ │ │ ├── themed-RadioBlock.scss
│ │ │ │ └── themed-FieldsetBlock.scss
│ │ │ ├── utilities.scss
│ │ │ ├── components-example-section.scss
│ │ │ └── components-button.scss
│ │ ├── templates
│ │ │ ├── README.md
│ │ │ ├── components-sourcecode.tsx
│ │ │ ├── about-template.tsx
│ │ │ ├── patterns-template.tsx
│ │ │ └── community-template.tsx
│ │ ├── constants.json
│ │ ├── id.ts
│ │ ├── fonts
│ │ │ ├── National2Web-Medium.eot
│ │ │ ├── National2Web-Medium.woff
│ │ │ ├── National2Web-Medium.woff2
│ │ │ ├── National2Web-Regular.eot
│ │ │ ├── National2Web-Regular.woff
│ │ │ └── National2Web-Regular.woff2
│ │ ├── svgs
│ │ │ ├── icon-menu.svg
│ │ │ ├── icon-down.svg
│ │ │ ├── icon-left.svg
│ │ │ ├── icon-right.svg
│ │ │ ├── icon-up.svg
│ │ │ ├── icon-close.svg
│ │ │ └── icon-search.svg
│ │ ├── ExampleSection.tsx
│ │ └── ExampleContainer.tsx
│ ├── images
│ │ ├── favicon-16.png
│ │ ├── favicon-32.png
│ │ └── favicon-512.png
│ ├── components
│ │ ├── sourcecode
│ │ │ └── .gitignore
│ │ ├── basics.json
│ │ ├── InsetText.tsx
│ │ └── search.scss
│ └── docs
│ │ ├── components
│ │ ├── InsetText.md
│ │ └── FileUpload.md
│ │ └── basics
│ │ └── index.md
│ ├── .prettierrc
│ ├── gatsby-ssr.js
│ └── gatsby-browser.js
├── .circleci
└── requirements.txt
└── .gitignore
/.nvmrc:
--------------------------------------------------------------------------------
1 | 12.13.0
2 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/css/Li.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/scss/Li.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/metatemplate/.nvmrc:
--------------------------------------------------------------------------------
1 | 12.13.0
--------------------------------------------------------------------------------
/.circleci/requirements.txt:
--------------------------------------------------------------------------------
1 | boto3
2 | awscli
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/css/Li.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/scss/Li.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/static/css/Li.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/metatemplate/.npmignore:
--------------------------------------------------------------------------------
1 | src
2 | node_modules
--------------------------------------------------------------------------------
/packages/govtnz-ds/.npmignore:
--------------------------------------------------------------------------------
1 | build_src
2 | src
3 | node_modules
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/Li.html:
--------------------------------------------------------------------------------
1 |
Example text
2 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/Li.html:
--------------------------------------------------------------------------------
1 | Example text
2 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/Li.css:
--------------------------------------------------------------------------------
1 | /* nothing */
2 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/README.md:
--------------------------------------------------------------------------------
1 | # New Zealand Design System Website
2 |
3 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/Ol.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/Ul.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/.browserslistrc:
--------------------------------------------------------------------------------
1 | last 3 versions
2 | > 1%
3 | not dead
4 | ie 11
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/ds/govtnzds:
--------------------------------------------------------------------------------
1 | ../../../../../govtnz-ds/build/scss
--------------------------------------------------------------------------------
/packages/govtnz-ds/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "printWidth": 80,
3 | "singleQuote": true
4 | }
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/Ol.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/Ul.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/vue.config.js:
--------------------------------------------------------------------------------
1 | {
2 | css: {
3 | extract: false;
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/metatemplate/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | yarn-error.log
3 | dist
4 | .vscode
5 |
--------------------------------------------------------------------------------
/packages/metatemplate/examples/input/input.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | yarn-error.log
3 | lerna-debug.log
4 | dist
5 | .vscode
6 | .idea
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/P.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/Legend.html:
--------------------------------------------------------------------------------
1 | Legend text
2 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/Radios.html:
--------------------------------------------------------------------------------
1 |
2 | Radio components
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/P.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "singleQuote": true,
3 | "trailingComma": "es5"
4 | }
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/utilities.scss:
--------------------------------------------------------------------------------
1 | .mt-30 {
2 | margin-top: 2.25rem;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/css/DiaLogo.css:
--------------------------------------------------------------------------------
1 | .g-dia-logo {
2 | width: 223px;
3 | height: 64px;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/css/NzgLogo.css:
--------------------------------------------------------------------------------
1 | .g-nzg-logo {
2 | width: 230px;
3 | height: 24px;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/CaptionL.html:
--------------------------------------------------------------------------------
1 | Example text
2 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/FlexContainer.html:
--------------------------------------------------------------------------------
1 |
2 | Rows...
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/FormDivider.html:
--------------------------------------------------------------------------------
1 |
2 | Contents...
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/H1.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/H2.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/H3.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/H4.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/H5.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/H6.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/Radio.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/scss/DiaLogo.scss:
--------------------------------------------------------------------------------
1 | .g-dia-logo {
2 | width: 223px;
3 | height: 64px;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/scss/NzgLogo.scss:
--------------------------------------------------------------------------------
1 | .g-nzg-logo {
2 | width: 230px;
3 | height: 24px;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/css/DiaLogo.css:
--------------------------------------------------------------------------------
1 | .g-dia-logo {
2 | width: 223px;
3 | height: 64px;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/css/NzgLogo.css:
--------------------------------------------------------------------------------
1 | .g-nzg-logo {
2 | width: 230px;
3 | height: 24px;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/CaptionL.html:
--------------------------------------------------------------------------------
1 | Example text
2 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/Legend.html:
--------------------------------------------------------------------------------
1 | Legend text
2 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/Radios.html:
--------------------------------------------------------------------------------
1 |
2 | Radio components
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/static/css/DiaLogo.css:
--------------------------------------------------------------------------------
1 | .g-dia-logo {
2 | width: 223px;
3 | height: 64px;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/static/css/NzgLogo.css:
--------------------------------------------------------------------------------
1 | .g-nzg-logo {
2 | width: 230px;
3 | height: 24px;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/A.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/SkipLink.html:
--------------------------------------------------------------------------------
1 | Skip to main content
2 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/FlexContainer.html:
--------------------------------------------------------------------------------
1 |
2 | Rows...
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/FormDivider.html:
--------------------------------------------------------------------------------
1 |
2 | Contents...
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/H1.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/H2.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/H3.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/H4.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/H5.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/H6.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/Radio.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/scss/DiaLogo.scss:
--------------------------------------------------------------------------------
1 | .g-dia-logo {
2 | width: 223px;
3 | height: 64px;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/scss/NzgLogo.scss:
--------------------------------------------------------------------------------
1 | .g-nzg-logo {
2 | width: 230px;
3 | height: 24px;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/CaptionM.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/CaptionXl.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/Checkbox.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/Subfooter.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/Li.html.twig:
--------------------------------------------------------------------------------
1 |
3 | {% block children %}Example text{% endblock %}
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/A.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/SkipLink.html:
--------------------------------------------------------------------------------
1 | Skip to main content
2 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/Li.html:
--------------------------------------------------------------------------------
1 | Example text
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/css/README.md:
--------------------------------------------------------------------------------
1 | These CSS files can be bundled in any order because all selectors are namespaced.
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/FooterLinks.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/css/README.md:
--------------------------------------------------------------------------------
1 | These CSS files can be bundled in any order because all selectors are namespaced.
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/CaptionM.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/CaptionXl.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/Checkbox.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/Subfooter.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/Li.html.twig:
--------------------------------------------------------------------------------
1 |
3 | {% block children %}Example text{% endblock %}
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govtnz/dia-logo.css:
--------------------------------------------------------------------------------
1 | .g-dia-logo {
2 | width: 223px;
3 | height: 64px;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govtnz/nzg-logo.css:
--------------------------------------------------------------------------------
1 | .g-nzg-logo {
2 | width: 230px;
3 | height: 24px;
4 | }
5 |
--------------------------------------------------------------------------------
/packages/metatemplate/README.md:
--------------------------------------------------------------------------------
1 | # Project renamed and moved to...
2 |
3 | https://github.com/springload/metacomponent/
4 |
--------------------------------------------------------------------------------
/packages/metatemplate/examples/container/html/container.html:
--------------------------------------------------------------------------------
1 |
2 | Rows...
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/Button.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/Header.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/Textarea.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/Button.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/FooterLinks.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/SkipLink.html:
--------------------------------------------------------------------------------
1 | Skip to main content
2 |
--------------------------------------------------------------------------------
/packages/metatemplate/examples/input/html/input.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/Footer.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/Select.html:
--------------------------------------------------------------------------------
1 |
2 | Options
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/Header.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/Textarea.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/metatemplate/peacock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/metatemplate/peacock.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/css/FooterLinks.css:
--------------------------------------------------------------------------------
1 | .g-footer-links {
2 | list-style: none;
3 | margin: 0px;
4 | padding: 0px;
5 | }
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/scss/FooterLinks.scss:
--------------------------------------------------------------------------------
1 | .g-footer-links {
2 | list-style: none;
3 | margin: 0px;
4 | padding: 0px;
5 | }
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/Footer.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/Select.html:
--------------------------------------------------------------------------------
1 |
2 | Options
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/css/FooterLinks.css:
--------------------------------------------------------------------------------
1 | .g-footer-links {
2 | list-style: none;
3 | margin: 0px;
4 | padding: 0px;
5 | }
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/scss/FooterLinks.scss:
--------------------------------------------------------------------------------
1 | .g-footer-links {
2 | list-style: none;
3 | margin: 0px;
4 | padding: 0px;
5 | }
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/static/hotdog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/src/static/hotdog.png
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/static/css/FooterLinks.css:
--------------------------------------------------------------------------------
1 | .g-footer-links {
2 | list-style: none;
3 | margin: 0px;
4 | padding: 0px;
5 | }
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/static/hotdog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/build/static/hotdog.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/Ol.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/metatemplate/examples/input/input.css:
--------------------------------------------------------------------------------
1 | input {
2 | border: solid 1px black;
3 | }
4 |
5 | .error {
6 | border: solid 2px red;
7 | }
8 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/templates/README.md:
--------------------------------------------------------------------------------
1 | These files are used by govtnz-ds-website/prebuild/prebuild.js as source code templates.
2 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govtnz/FooterLinks.css:
--------------------------------------------------------------------------------
1 | .g-footer-links {
2 | list-style: none;
3 | margin: 0px;
4 | padding: 0px;
5 | }
6 |
--------------------------------------------------------------------------------
/packages/metatemplate/examples/input/css/input.css:
--------------------------------------------------------------------------------
1 | input {
2 | border: solid 1px black;
3 | }
4 |
5 | .error {
6 | border: solid 2px red;
7 | }
8 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/constants.json:
--------------------------------------------------------------------------------
1 | {
2 | "GA_MEASUREMENT_ID": "UA-109491125-3",
3 | "GA_TAG_MANAGER_ID": "GTM-5SZGJ9K"
4 | }
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/static/hotdog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/build_src/static/hotdog.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/Legend.html:
--------------------------------------------------------------------------------
1 | Legend text
--------------------------------------------------------------------------------
/packages/metatemplate/examples/input/scss/input.scss:
--------------------------------------------------------------------------------
1 | input {
2 | border: solid 1px black;
3 | }
4 |
5 | .error {
6 | border: solid 2px red;
7 | }
8 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/Legend.html.twig:
--------------------------------------------------------------------------------
1 |
4 | {% block children %}Legend text{% endblock %}
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/Ol.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | {% block children %}Example text{% endblock %}
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/build-types/build-spec.json:
--------------------------------------------------------------------------------
1 | [
2 | { "sourceId": "govtnz" },
3 | { "sourceId": "flexboxgrid" },
4 | { "sourceId": "govuk" }
5 | ]
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/images/favicon-16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds-website/src/images/favicon-16.png
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/images/favicon-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds-website/src/images/favicon-32.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/InsetText.d.ts:
--------------------------------------------------------------------------------
1 | declare type Props = {};
2 | declare const InsetText: ({}: Props) => JSX.Element;
3 | export default InsetText;
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/Legend.html.twig:
--------------------------------------------------------------------------------
1 |
4 | {% block children %}Legend text{% endblock %}
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/Ol.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | {% block children %}Example text{% endblock %}
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/static/coat-of-arms-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/src/static/coat-of-arms-dark.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/static/coat-of-arms-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/src/static/coat-of-arms-light.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/A.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/FormDivider.html:
--------------------------------------------------------------------------------
1 |
2 | Contents...
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/images/favicon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds-website/src/images/favicon-512.png
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/static/social-thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds-website/static/social-thumbnail.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/css/_settings.md:
--------------------------------------------------------------------------------
1 | # Settings
2 |
3 | The `_settings.json` file is to assist 3rd-party integrations (ie. CMS) to know which variables are being used.
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/static/coat-of-arms-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/build/static/coat-of-arms-dark.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/static/coat-of-arms-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/build/static/coat-of-arms-light.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/static/coat-of-arms-dark@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/src/static/coat-of-arms-dark@2x.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/static/coat-of-arms-dark@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/src/static/coat-of-arms-dark@3x.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/static/coat-of-arms-light@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/src/static/coat-of-arms-light@2x.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/static/coat-of-arms-light@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/src/static/coat-of-arms-light@3x.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/CaptionL.html:
--------------------------------------------------------------------------------
1 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/CaptionM.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/FooterLink.html:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/static/coat-of-arms-dark@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/build/static/coat-of-arms-dark@2x.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/static/coat-of-arms-dark@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/build/static/coat-of-arms-dark@3x.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/static/coat-of-arms-light@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/build/static/coat-of-arms-light@2x.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/static/coat-of-arms-light@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/build/static/coat-of-arms-light@3x.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/CaptionL.html.twig:
--------------------------------------------------------------------------------
1 |
4 | {% block children %}Example text{% endblock %}
5 |
6 |
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/css/_settings.md:
--------------------------------------------------------------------------------
1 | # Settings
2 |
3 | The `_settings.json` file is to assist 3rd-party integrations (ie. CMS) to know which variables are being used.
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/static/coat-of-arms-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/build_src/static/coat-of-arms-dark.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/CaptionL.html.twig:
--------------------------------------------------------------------------------
1 |
4 | {% block children %}Example text{% endblock %}
5 |
6 |
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govtnz/subfooter.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/CaptionXl.html:
--------------------------------------------------------------------------------
1 |
2 | Example text
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/MainNavLink.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Example item text
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/InsetText.d.ts:
--------------------------------------------------------------------------------
1 | declare type Props = {};
2 | declare const InsetText: ({}: Props) => JSX.Element;
3 | export default InsetText;
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/FormDivider.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | {% block children %}Contents...{% endblock %}
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/FooterLink.html:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/static/coat-of-arms-dark@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/build_src/static/coat-of-arms-dark@2x.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/static/coat-of-arms-dark@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/build_src/static/coat-of-arms-dark@3x.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/static/coat-of-arms-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/build_src/static/coat-of-arms-light.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govtnz/FooterLinks.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/Checkbox.html:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/packages/metatemplate/src/template-formats/css/template.css.test.ts:
--------------------------------------------------------------------------------
1 | import { testFormat } from "../test-utils";
2 |
3 | describe("CSS", () => {
4 | testFormat("css");
5 | });
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/CaptionM.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | {% block children %}Example text{% endblock %}
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/MainNavLink.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Example item text
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/static/coat-of-arms-light@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/build_src/static/coat-of-arms-light@2x.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/static/coat-of-arms-light@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds/build_src/static/coat-of-arms-light@3x.png
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/FormDivider.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | {% block children %}Contents...{% endblock %}
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/Radio.html:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/Select.html:
--------------------------------------------------------------------------------
1 |
2 | Options
3 |
4 |
--------------------------------------------------------------------------------
/packages/metatemplate/src/template-formats/html/template.html.test.ts:
--------------------------------------------------------------------------------
1 | import { testFormat } from "../test-utils";
2 |
3 | describe("html", () => {
4 | testFormat("html");
5 | });
6 |
--------------------------------------------------------------------------------
/packages/metatemplate/src/template-formats/scss/template.scss.test.ts:
--------------------------------------------------------------------------------
1 | import { testFormat } from "../test-utils";
2 |
3 | describe("scss", () => {
4 | testFormat("scss");
5 | });
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/id.ts:
--------------------------------------------------------------------------------
1 | let idCounter = 0
2 |
3 | export const generateId = (prefix: string): string => {
4 | idCounter++
5 | return `${prefix}_${idCounter}`
6 | }
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/CaptionXl.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | {% block children %}Example text{% endblock %}
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/FooterLinks.html.twig:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/Subfooter.html.twig:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/CaptionM.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | {% block children %}Example text{% endblock %}
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govtnz/header.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/packages/metatemplate/src/template-formats/vue-js/template.vue-js.test.ts:
--------------------------------------------------------------------------------
1 | import { testFormat } from "../test-utils";
2 |
3 | describe("vue-js", () => {
4 | testFormat("vue-js");
5 | });
6 |
--------------------------------------------------------------------------------
/packages/metatemplate/src/template-formats/vue-ts/template.vue-ts.test.ts:
--------------------------------------------------------------------------------
1 | import { testFormat } from "../test-utils";
2 |
3 | describe("vue-ts", () => {
4 | testFormat("vue-ts");
5 | });
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/CaptionXl.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | {% block children %}Example text{% endblock %}
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/FooterLinks.html.twig:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/Subfooter.html.twig:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govtnz/footer.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/packages/metatemplate/src/template-formats/angular/template.angular.test.ts:
--------------------------------------------------------------------------------
1 | import { testFormat } from "../test-utils";
2 |
3 | describe("angular", () => {
4 | testFormat("angular");
5 | });
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/fonts/National2Web-Medium.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds-website/src/commons/fonts/National2Web-Medium.eot
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/fonts/National2Web-Medium.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds-website/src/commons/fonts/National2Web-Medium.woff
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/fonts/National2Web-Medium.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds-website/src/commons/fonts/National2Web-Medium.woff2
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/fonts/National2Web-Regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds-website/src/commons/fonts/National2Web-Regular.eot
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/fonts/National2Web-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds-website/src/commons/fonts/National2Web-Regular.woff
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/components/sourcecode/.gitignore:
--------------------------------------------------------------------------------
1 | # Ignore everything in this directory
2 | *
3 | # Except this file
4 | # Credit to https://stackoverflow.com/a/932982
5 | !.gitignore
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/Textarea.html:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/packages/metatemplate/src/template-formats/mustache/template.mustache.test.ts:
--------------------------------------------------------------------------------
1 | import { testFormat } from "../test-utils";
2 |
3 | describe("mustache", () => {
4 | testFormat("mustache");
5 | });
6 |
--------------------------------------------------------------------------------
/packages/metatemplate/src/template-formats/react-js/template.react-js.test.ts:
--------------------------------------------------------------------------------
1 | import { testFormat } from "../test-utils";
2 |
3 | describe("React JS", () => {
4 | testFormat("react-js");
5 | });
6 |
--------------------------------------------------------------------------------
/packages/metatemplate/src/template-formats/react-ts/template.react-ts.test.ts:
--------------------------------------------------------------------------------
1 | import { testFormat } from "../test-utils";
2 |
3 | describe("React TS", () => {
4 | testFormat("react-ts");
5 | });
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/fonts/National2Web-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GOVTNZ/govtnz-design-system/HEAD/packages/govtnz-ds-website/src/commons/fonts/National2Web-Regular.woff2
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/components/basics.json:
--------------------------------------------------------------------------------
1 | [
2 | { "id": "typography", "name": "Typography" },
3 | { "id": "colours", "name": "Colours" },
4 | { "id": "themes", "name": "Themes" }
5 | ]
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/ds/themed-A.scss:
--------------------------------------------------------------------------------
1 | /* This file is auto-generated. Do not edit. Change config in ./_settings.scss */
2 | @import "./theme-settings.scss";
3 | @import "govtnzds/A";
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/ds/themed-H1.scss:
--------------------------------------------------------------------------------
1 | /* This file is auto-generated. Do not edit. Change config in ./_settings.scss */
2 | @import "./theme-settings.scss";
3 | @import "govtnzds/H1";
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/ds/themed-H2.scss:
--------------------------------------------------------------------------------
1 | /* This file is auto-generated. Do not edit. Change config in ./_settings.scss */
2 | @import "./theme-settings.scss";
3 | @import "govtnzds/H2";
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/ds/themed-H3.scss:
--------------------------------------------------------------------------------
1 | /* This file is auto-generated. Do not edit. Change config in ./_settings.scss */
2 | @import './theme-settings.scss';
3 | @import 'govtnzds/H3';
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/ds/themed-H4.scss:
--------------------------------------------------------------------------------
1 | /* This file is auto-generated. Do not edit. Change config in ./_settings.scss */
2 | @import './theme-settings.scss';
3 | @import 'govtnzds/H4';
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/ds/themed-H5.scss:
--------------------------------------------------------------------------------
1 | /* This file is auto-generated. Do not edit. Change config in ./_settings.scss */
2 | @import './theme-settings.scss';
3 | @import 'govtnzds/H5';
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/ds/themed-H6.scss:
--------------------------------------------------------------------------------
1 | /* This file is auto-generated. Do not edit. Change config in ./_settings.scss */
2 | @import './theme-settings.scss';
3 | @import 'govtnzds/H6';
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/ds/themed-Li.scss:
--------------------------------------------------------------------------------
1 | /* This file is auto-generated. Do not edit. Change config in ./_settings.scss */
2 | @import "./theme-settings.scss";
3 | @import "govtnzds/Li";
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/ds/themed-P.scss:
--------------------------------------------------------------------------------
1 | /* This file is auto-generated. Do not edit. Change config in ./_settings.scss */
2 | @import "./theme-settings.scss";
3 | @import "govtnzds/P";
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/ds/themed-Ul.scss:
--------------------------------------------------------------------------------
1 | /* This file is auto-generated. Do not edit. Change config in ./_settings.scss */
2 | @import "./theme-settings.scss";
3 | @import "govtnzds/Ul";
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/InsetText.html:
--------------------------------------------------------------------------------
1 |
2 | It can take up to 8 weeks to register a lasting power of attorney if there are
3 | no mistakes in the application.
4 |
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/InsetText.html:
--------------------------------------------------------------------------------
1 |
2 | It can take up to 8 weeks to register a lasting power of attorney if there are
3 | no mistakes in the application.
4 |
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govtnz/footer.css:
--------------------------------------------------------------------------------
1 | .g-footer {
2 | background-color: g-theme-inverted-background-color;
3 | color: g-theme-inverted-color;
4 | fill: g-theme-inverted-color;
5 | }
6 |
--------------------------------------------------------------------------------
/packages/metatemplate/src/template-formats/twig-embed/template.twig-embed.test.ts:
--------------------------------------------------------------------------------
1 | import { testFormat } from "../test-utils";
2 |
3 | describe("twig-embed", () => {
4 | testFormat("twig-embed");
5 | });
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/Header.html.twig:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/ds/themed-Button.scss:
--------------------------------------------------------------------------------
1 | /* This file is auto-generated. Do not edit. Change config in ./_settings.scss */
2 | @import './theme-settings.scss';
3 | @import 'govtnzds/Button';
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/scss/_settings.md:
--------------------------------------------------------------------------------
1 | # Settings
2 |
3 | The `_settings.scss` file is for SCSS.
4 |
5 | The `_settings.json` file is to assist 3rd-party integrations (ie. CMS) to know which variables are being used.
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/Footer.html.twig:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/Header.html.twig:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/metatemplate/examples/container/input.html:
--------------------------------------------------------------------------------
1 |
4 | Rows...
5 |
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/ds/themed-CaptionL.scss:
--------------------------------------------------------------------------------
1 | /* This file is auto-generated. Do not edit. Change config in ./_settings.scss */
2 | @import './theme-settings.scss';
3 | @import 'govtnzds/CaptionL';
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/ds/themed-CaptionM.scss:
--------------------------------------------------------------------------------
1 | /* This file is auto-generated. Do not edit. Change config in ./_settings.scss */
2 | @import './theme-settings.scss';
3 | @import 'govtnzds/CaptionM';
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/ds/themed-CaptionXl.scss:
--------------------------------------------------------------------------------
1 | /* This file is auto-generated. Do not edit. Change config in ./_settings.scss */
2 | @import './theme-settings.scss';
3 | @import 'govtnzds/CaptionXl';
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/ds/themed-DateInput.scss:
--------------------------------------------------------------------------------
1 | /* This file is auto-generated. Do not edit. Change config in ./_settings.scss */
2 | @import "./theme-settings.scss";
3 | @import "govtnzds/DateInput";
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/DiaLogo.d.ts:
--------------------------------------------------------------------------------
1 | declare type Props = {
2 | className?: string;
3 | id?: string;
4 | };
5 | declare const DiaLogo: ({ className, id }: Props) => JSX.Element;
6 | export default DiaLogo;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/Li.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const Li: ({ children }: Props) => JSX.Element;
6 | export default Li;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/NzgLogo.d.ts:
--------------------------------------------------------------------------------
1 | declare type Props = {
2 | className?: string;
3 | id?: string;
4 | };
5 | declare const NzgLogo: ({ className, id }: Props) => JSX.Element;
6 | export default NzgLogo;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/Ol.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const Ol: ({ children }: Props) => JSX.Element;
6 | export default Ol;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/scss/_settings.md:
--------------------------------------------------------------------------------
1 | # Settings
2 |
3 | The `_settings.scss` file is for SCSS.
4 |
5 | The `_settings.json` file is to assist 3rd-party integrations (ie. CMS) to know which variables are being used.
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/Footer.html.twig:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govtnz/FooterLink.html:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/InsetText.html:
--------------------------------------------------------------------------------
1 |
2 | It can take up to 8 weeks to register a lasting power of attorney if there are
3 | no mistakes in the application.
4 |
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/ds/themed-RadioBlock.scss:
--------------------------------------------------------------------------------
1 | /* This file is auto-generated. Do not edit. Change config in ./_settings.scss */
2 | @import './theme-settings.scss';
3 | @import 'govtnzds/RadioBlock';
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/mustache/InsetText.mustache:
--------------------------------------------------------------------------------
1 |
4 |
5 | It can take up to 8 weeks to register a lasting power of attorney if there are
6 | no mistakes in the application.
7 |
8 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/Radios.html:
--------------------------------------------------------------------------------
1 |
4 | Radio components
5 |
6 |
--------------------------------------------------------------------------------
/packages/metatemplate/examples/container/silverstripe-components/container.ss:
--------------------------------------------------------------------------------
1 | g-flex-container<% else_if $width == "fluid" %>g-flex-container-fluid<% end_if %>">
2 | {$children}
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/ds/themed-FieldsetBlock.scss:
--------------------------------------------------------------------------------
1 | /* This file is auto-generated. Do not edit. Change config in ./_settings.scss */
2 | @import './theme-settings.scss';
3 | @import 'govtnzds/FieldsetBlock';
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/Footer.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const Footer: ({ children }: Props) => JSX.Element;
6 | export default Footer;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/Header.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const Header: ({ children }: Props) => JSX.Element;
6 | export default Header;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/Legend.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const Legend: ({ children }: Props) => JSX.Element;
6 | export default Legend;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/InsetText.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 | It can take up to 8 weeks to register a lasting power of attorney if there are
6 | no mistakes in the application.
7 |
8 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/mustache/InsetText.mustache:
--------------------------------------------------------------------------------
1 |
4 |
5 | It can take up to 8 weeks to register a lasting power of attorney if there are
6 | no mistakes in the application.
7 |
8 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/flexboxgrid/credit.md:
--------------------------------------------------------------------------------
1 | Original HTML and CSS derived from [FlexBoxGrid](http://flexboxgrid.com/). Licensed under [the Apache Licence version 2.0](https://github.com/kristoferjoseph/flexboxgrid).
2 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/Li.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const Li: ({ children }: Props) => JSX.Element;
6 | export default Li;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/Ol.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const Ol: ({ children }: Props) => JSX.Element;
6 | export default Ol;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/CaptionL.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const CaptionL: ({ children }: Props) => JSX.Element;
6 | export default CaptionL;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/CaptionM.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const CaptionM: ({ children }: Props) => JSX.Element;
6 | export default CaptionM;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/InsetText.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 | It can take up to 8 weeks to register a lasting power of attorney if there are
6 | no mistakes in the application.
7 |
8 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/flexboxgrid/flex-container.html:
--------------------------------------------------------------------------------
1 |
4 | Rows...
5 |
6 |
--------------------------------------------------------------------------------
/packages/metatemplate/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # 0.3.1
2 |
3 | - Adding refs to all form elements to make it possible to use (eg) [react-hook-form](https://react-hook-form.com/).
4 |
5 | # 0.0.15
6 |
7 | - SilverStripe Components enumeration fixes.
8 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/gatsby-ssr.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Implement Gatsby's SSR (Server Side Rendering) APIs in this file.
3 | *
4 | * See: https://www.gatsbyjs.org/docs/ssr-apis/
5 | */
6 |
7 | // You can delete this file if you're not using it
8 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/DiaLogo.d.ts:
--------------------------------------------------------------------------------
1 | declare type Props = {
2 | className?: string;
3 | id?: string;
4 | };
5 | declare const DiaLogo: ({ className, id }: Props) => JSX.Element;
6 | export default DiaLogo;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/NzgLogo.d.ts:
--------------------------------------------------------------------------------
1 | declare type Props = {
2 | className?: string;
3 | id?: string;
4 | };
5 | declare const NzgLogo: ({ className, id }: Props) => JSX.Element;
6 | export default NzgLogo;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/CaptionXl.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const CaptionXl: ({ children }: Props) => JSX.Element;
6 | export default CaptionXl;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/Subfooter.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const Subfooter: ({ children }: Props) => JSX.Element;
6 | export default Subfooter;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/FileUpload.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Upload a file
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/FlexRow.html:
--------------------------------------------------------------------------------
1 |
4 | Columns...
5 |
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/FooterLinks.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const FooterLinks: ({ children }: Props) => JSX.Element;
6 | export default FooterLinks;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/FormDivider.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const FormDivider: ({ children }: Props) => JSX.Element;
6 | export default FormDivider;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/FileUpload.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Upload a file
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govtnz/credit.md:
--------------------------------------------------------------------------------
1 | `Base.css` adapted from patches to [GOV.UK Frontend](https://github.com/alphagov/govuk-frontend). Licensed under [the MIT](https://github.com/alphagov/govuk-frontend/blob/master/LICENSE.txt).
2 |
--------------------------------------------------------------------------------
/packages/metatemplate/src/template-formats/react-js/README.md:
--------------------------------------------------------------------------------
1 | # Extension
2 |
3 | We're using ".js" rather than ".jsx" because there don't seem to be tooling problems. See:
4 | https://github.com/facebook/react/issues/3582#issuecomment-89411479
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/css/Radios.css:
--------------------------------------------------------------------------------
1 | @media (min-width: 40.0625em) {
2 | .g-radios--inline:after {
3 | content: "";
4 | display: block;
5 | clear: both;
6 | }
7 | }
8 |
9 | .g-radios-hint > * {
10 | margin-top: 0px;
11 | }
12 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/Footer.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const Footer: ({ children }: Props) => JSX.Element;
6 | export default Footer;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/Header.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const Header: ({ children }: Props) => JSX.Element;
6 | export default Header;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/Legend.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const Legend: ({ children }: Props) => JSX.Element;
6 | export default Legend;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/Radios.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | {% block children %}Radio components{% endblock %}
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/SkipLink.html.twig:
--------------------------------------------------------------------------------
1 |
7 | Skip to main content
8 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/FlexRow.html:
--------------------------------------------------------------------------------
1 |
4 | Columns...
5 |
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/Ul.html:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/SelectBlock.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Example label text
4 |
5 |
6 | Options
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/CaptionL.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const CaptionL: ({ children }: Props) => JSX.Element;
6 | export default CaptionL;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/CaptionM.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const CaptionM: ({ children }: Props) => JSX.Element;
6 | export default CaptionM;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/scss/Radios.scss:
--------------------------------------------------------------------------------
1 | @media (min-width: 40.0625em) {
2 | .g-radios--inline:after {
3 | content: "";
4 | display: block;
5 | clear: both;
6 | }
7 | }
8 |
9 | .g-radios-hint > * {
10 | margin-top: 0px;
11 | }
12 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/css/Radios.css:
--------------------------------------------------------------------------------
1 | @media (min-width: 40.0625em) {
2 | .g-radios--inline:after {
3 | content: "";
4 | display: block;
5 | clear: both;
6 | }
7 | }
8 |
9 | .g-radios-hint > * {
10 | margin-top: 0px;
11 | }
12 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/SelectBlock.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Example label text
4 |
5 |
6 | Options
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/Radios.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | {% block children %}Radio components{% endblock %}
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/SkipLink.html.twig:
--------------------------------------------------------------------------------
1 |
7 | Skip to main content
8 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/normalize.ts:
--------------------------------------------------------------------------------
1 | import { camelCase } from 'lodash';
2 |
3 | export const toId = (id: string): string => {
4 | // Normalise component id to be PascalCase
5 | return id.substring(0, 1).toUpperCase() + camelCase(id.substring(1));
6 | };
7 |
--------------------------------------------------------------------------------
/packages/metatemplate/src/template-formats/silverstripe-components/template.silverstripe-components.test.ts:
--------------------------------------------------------------------------------
1 | import { testFormat } from "../test-utils";
2 |
3 | describe("silverstripe-components", () => {
4 | testFormat("silverstripe-components");
5 | });
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/static/css/Radios.css:
--------------------------------------------------------------------------------
1 | @media (min-width: 40.0625em) {
2 | .g-radios--inline:after {
3 | content: "";
4 | display: block;
5 | clear: both;
6 | }
7 | }
8 |
9 | .g-radios-hint > * {
10 | margin-top: 0px;
11 | }
12 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/CaptionXl.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const CaptionXl: ({ children }: Props) => JSX.Element;
6 | export default CaptionXl;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/Subfooter.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const Subfooter: ({ children }: Props) => JSX.Element;
6 | export default Subfooter;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/FlexContainer.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | {% block children %}Rows...{% endblock %}
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/scss/Radios.scss:
--------------------------------------------------------------------------------
1 | @media (min-width: 40.0625em) {
2 | .g-radios--inline:after {
3 | content: "";
4 | display: block;
5 | clear: both;
6 | }
7 | }
8 |
9 | .g-radios-hint > * {
10 | margin-top: 0px;
11 | }
12 |
--------------------------------------------------------------------------------
/packages/metatemplate/src/template-formats/react-js-styled-components/README.md:
--------------------------------------------------------------------------------
1 | # Extension
2 |
3 | We're using ".js" rather than ".jsx" because there don't seem to be tooling problems. See:
4 | https://github.com/facebook/react/issues/3582#issuecomment-89411479
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/FooterLinks.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const FooterLinks: ({ children }: Props) => JSX.Element;
6 | export default FooterLinks;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/FormDivider.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | children?: React.ReactNode;
4 | };
5 | declare const FormDivider: ({ children }: Props) => JSX.Element;
6 | export default FormDivider;
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/FlexContainer.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | {% block children %}Rows...{% endblock %}
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/Radios.css:
--------------------------------------------------------------------------------
1 | @media (min-width: 40.0625em) {
2 | .g-radios--inline:after {
3 | content: "";
4 | display: block;
5 | clear: both;
6 | }
7 | }
8 |
9 | .g-radios-hint > * {
10 | margin-top: 0px;
11 | }
12 |
--------------------------------------------------------------------------------
/packages/metatemplate/examples/column/html/column.html:
--------------------------------------------------------------------------------
1 |
4 | Content...
5 |
6 |
--------------------------------------------------------------------------------
/packages/metatemplate/src/template-formats/react-js-styled-components/template.react-js-styled-components.test.ts:
--------------------------------------------------------------------------------
1 | import { testFormat } from "../test-utils";
2 |
3 | describe("React JS with Styled Components", () => {
4 | testFormat("react-js-styled-components");
5 | });
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/FileUpload.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Upload a file
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/packages/metatemplate/examples/container/twig-embed/container.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | {% block children %}Rows...{% endblock %}
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/mustache/SkipLink.mustache:
--------------------------------------------------------------------------------
1 |
13 | Skip to main content
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/Ul.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | {% block children %}Example text{% endblock %}
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/mustache/SkipLink.mustache:
--------------------------------------------------------------------------------
1 |
13 | Skip to main content
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/Ul.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | {% block children %}Example text{% endblock %}
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/P.html:
--------------------------------------------------------------------------------
1 |
4 | Example text
5 |
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/templates/components-sourcecode.tsx:
--------------------------------------------------------------------------------
1 | // These values are dynamically replaced in prebuild.js.
2 | export const id: any = '{{id}}'
3 | export const templateFormats: any = '{{templateFormats}}'
4 | export const formats: string[] = Object.keys(templateFormats)
5 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/FlexContainer.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | width: "fixed" | "fluid";
4 | children?: React.ReactNode;
5 | };
6 | declare const FlexContainer: ({ width, children }: Props) => JSX.Element;
7 | export default FlexContainer;
8 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/Radios.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | inline?: boolean;
4 | big?: boolean;
5 | children?: React.ReactNode;
6 | };
7 | declare const Radios: ({ inline, big, children }: Props) => JSX.Element;
8 | export default Radios;
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/svgs/icon-menu.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/RadioBlock.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Label text
5 |
6 |
7 |
8 | Hint text
9 |
10 |
11 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/InsetText.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"InsetText.js","sourceRoot":"","sources":["../../build_src/react-ts/InsetText.tsx"],"names":[],"mappings":";;;;;AAAA,gDAA0B;AAI1B,IAAM,SAAS,GAAG,UAAC,EAAS,IAAK,OAAA,CAC/B,uCAAK,SAAS,EAAC,cAAc,qHAGvB,CACP,EALgC,CAKhC,CAAC;AAEF,kBAAe,SAAS,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govtnz/header.css:
--------------------------------------------------------------------------------
1 | .g-header {
2 | position: relative; /* so that MainNav's button that's position:absolute will be contained */
3 | background-color: g-theme-inverted-background-color;
4 | color: g-theme-inverted-color;
5 | fill: g-theme-inverted-color;
6 | }
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/css/Footer.css:
--------------------------------------------------------------------------------
1 | .g-footer {
2 | background-color: #363636;
3 | background-color: var(--g-theme-inverted-background-color, #363636);
4 | color: #ffffff;
5 | color: var(--g-theme-inverted-color, #ffffff);
6 | fill: #ffffff;
7 | fill: var(--g-theme-inverted-color, #ffffff);
8 | }
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/FlexContainer.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | width: "fixed" | "fluid";
4 | children?: React.ReactNode;
5 | };
6 | declare const FlexContainer: ({ width, children }: Props) => JSX.Element;
7 | export default FlexContainer;
8 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/Radios.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | inline?: boolean;
4 | big?: boolean;
5 | children?: React.ReactNode;
6 | };
7 | declare const Radios: ({ inline, big, children }: Props) => JSX.Element;
8 | export default Radios;
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/RadioBlock.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Label text
5 |
6 |
7 |
8 | Hint text
9 |
10 |
11 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/vue-js/Li.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/css/Footer.css:
--------------------------------------------------------------------------------
1 | .g-footer {
2 | background-color: #363636;
3 | background-color: var(--g-theme-inverted-background-color, #363636);
4 | color: #ffffff;
5 | color: var(--g-theme-inverted-color, #ffffff);
6 | fill: #ffffff;
7 | fill: var(--g-theme-inverted-color, #ffffff);
8 | }
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js/Li.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const Li = ({ children }) => (
4 |
5 | {children !== undefined ? (
6 | children
7 | ) : (
8 | Example text
9 | )}
10 |
11 | );
12 |
13 | export default Li;
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/vue-js/Li.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/ExampleSection.tsx:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import './styles/components-example-section.scss'
3 |
4 | type Props = {
5 | children: React.ReactNode
6 | }
7 |
8 | export default ({ children }: Props) => (
9 | {children}
10 | )
11 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/static/css/Footer.css:
--------------------------------------------------------------------------------
1 | .g-footer {
2 | background-color: #363636;
3 | background-color: var(--g-theme-inverted-background-color, #363636);
4 | color: #ffffff;
5 | color: var(--g-theme-inverted-color, #ffffff);
6 | fill: #ffffff;
7 | fill: var(--g-theme-inverted-color, #ffffff);
8 | }
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/vue-ts/Li.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/vue-ts/Li.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/FlexColumn.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/P.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | styleSize?: "large" | "medium" | "small" | "x-small";
4 | marginBottom0?: boolean;
5 | children?: React.ReactNode;
6 | };
7 | declare const P: ({ styleSize, marginBottom0, children }: Props) => JSX.Element;
8 | export default P;
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/A.html.twig:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 | {% block children %}Example text{% endblock %}
10 |
11 |
12 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/FlexColumn.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js-styled-components/Li.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const Li = ({ children }) => (
4 |
5 | {children !== undefined ? (
6 | children
7 | ) : (
8 | Example text
9 | )}
10 |
11 | );
12 |
13 | export default Li;
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js/Ol.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const Ol = ({ children }) => (
4 |
5 | {children !== undefined ? (
6 | children
7 | ) : (
8 | Example text
9 | )}
10 |
11 | );
12 |
13 | export default Ol;
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/A.html.twig:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 | {% block children %}Example text{% endblock %}
10 |
11 |
12 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js/InsetText.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const InsetText = ({}) => (
4 |
5 | It can take up to 8 weeks to register a lasting power of attorney if there
6 | are no mistakes in the application.
7 |
8 | );
9 |
10 | export default InsetText;
11 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/Button.html:
--------------------------------------------------------------------------------
1 |
6 | Example text
7 |
8 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/css/Header.css:
--------------------------------------------------------------------------------
1 | .g-header {
2 | position: relative;
3 | background-color: #363636;
4 | background-color: var(--g-theme-inverted-background-color, #363636);
5 | color: #ffffff;
6 | color: var(--g-theme-inverted-color, #ffffff);
7 | fill: #ffffff;
8 | fill: var(--g-theme-inverted-color, #ffffff);
9 | }
10 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/svgs/icon-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/svgs/icon-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/svgs/icon-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/Ul.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | spacing?: boolean;
4 | marginBottom0?: boolean;
5 | noBullet?: boolean;
6 | children?: React.ReactNode;
7 | };
8 | declare const Ul: ({ spacing, marginBottom0, noBullet, children }: Props) => JSX.Element;
9 | export default Ul;
10 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/css/Header.css:
--------------------------------------------------------------------------------
1 | .g-header {
2 | position: relative;
3 | background-color: #363636;
4 | background-color: var(--g-theme-inverted-background-color, #363636);
5 | color: #ffffff;
6 | color: var(--g-theme-inverted-color, #ffffff);
7 | fill: #ffffff;
8 | fill: var(--g-theme-inverted-color, #ffffff);
9 | }
10 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/svgs/icon-up.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/static/css/Header.css:
--------------------------------------------------------------------------------
1 | .g-header {
2 | position: relative;
3 | background-color: #363636;
4 | background-color: var(--g-theme-inverted-background-color, #363636);
5 | color: #ffffff;
6 | color: var(--g-theme-inverted-color, #ffffff);
7 | fill: #ffffff;
8 | fill: var(--g-theme-inverted-color, #ffffff);
9 | }
10 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/P.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | styleSize?: "large" | "medium" | "small" | "x-small";
4 | marginBottom0?: boolean;
5 | children?: React.ReactNode;
6 | };
7 | declare const P: ({ styleSize, marginBottom0, children }: Props) => JSX.Element;
8 | export default P;
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js/Legend.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const Legend = ({ children }) => (
4 |
5 | {children !== undefined ? (
6 | children
7 | ) : (
8 | Legend text
9 | )}
10 |
11 | );
12 |
13 | export default Legend;
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/svgs/icon-close.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/Ul.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | spacing?: boolean;
4 | marginBottom0?: boolean;
5 | noBullet?: boolean;
6 | children?: React.ReactNode;
7 | };
8 | declare const Ul: ({ spacing, marginBottom0, noBullet, children }: Props) => JSX.Element;
9 | export default Ul;
10 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/Alert.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | mode?: string;
4 | level: "info" | "warning" | "success" | "error";
5 | headingId?: string;
6 | children?: React.ReactNode;
7 | };
8 | declare const Alert: ({ mode, level, headingId, children }: Props) => JSX.Element;
9 | export default Alert;
10 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js/CaptionL.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const CaptionL = ({ children }) => (
4 |
5 | {children !== undefined ? (
6 | children
7 | ) : (
8 | Example text
9 | )}
10 |
11 | );
12 |
13 | export default CaptionL;
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js/CaptionM.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const CaptionM = ({ children }) => (
4 |
5 | {children !== undefined ? (
6 | children
7 | ) : (
8 | Example text
9 | )}
10 |
11 | );
12 |
13 | export default CaptionM;
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js/FormDivider.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const FormDivider = ({ children }) => (
4 |
5 | {children !== undefined ? (
6 | children
7 | ) : (
8 | Contents...
9 | )}
10 |
11 | );
12 |
13 | export default FormDivider;
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js/SkipLink.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const SkipLink = ({ href, rel, target, onClick }) => (
4 |
11 | Skip to main content
12 |
13 | );
14 |
15 | export default SkipLink;
16 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govtnz/main-nav__link.html:
--------------------------------------------------------------------------------
1 |
2 |
7 | Example item text
8 |
9 |
10 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govtnz/subfooter.css:
--------------------------------------------------------------------------------
1 | .g-subfooter {
2 | background-color: g-theme-inverted-variant-background-color;
3 | color: g-theme-inverted-color;
4 | fill: g-theme-inverted-color;
5 | min-height: 146px;
6 | }
7 |
8 | @media only screen and (min-width: 48em) {
9 | .g-subfooter {
10 | min-height: 104px;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js/CaptionXl.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const CaptionXl = ({ children }) => (
4 |
5 | {children !== undefined ? (
6 | children
7 | ) : (
8 | Example text
9 | )}
10 |
11 | );
12 |
13 | export default CaptionXl;
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js/Subfooter.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const Subfooter = ({ children }) => (
4 |
5 | {children !== undefined ? (
6 | children
7 | ) : (
8 | Example subfooter content
9 | )}
10 |
11 | );
12 |
13 | export default Subfooter;
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-ts/InsetText.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | type Props = {};
4 |
5 | const InsetText = ({}: Props) => (
6 |
7 | It can take up to 8 weeks to register a lasting power of attorney if there
8 | are no mistakes in the application.
9 |
10 | );
11 |
12 | export default InsetText;
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/mustache/Li.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
9 | {{{children}}}
10 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/Li.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"Li.js","sourceRoot":"","sources":["../../build_src/react-ts/Li.tsx"],"names":[],"mappings":";;;;;AAAA,gDAA0B;AAM1B,IAAM,EAAE,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CAClC,0CACG,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,uBAA8B,CAC9C,CACE,CACN;AARmC,CAQnC,CAAC;AAEF,kBAAe,EAAE,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/P.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | {% block children %}Example text{% endblock %}
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js/FooterLinks.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const FooterLinks = ({ children }) => (
4 |
5 | {children !== undefined ? (
6 | children
7 | ) : (
8 | example link list content
9 | )}
10 |
11 | );
12 |
13 | export default FooterLinks;
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js/Header.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const Header = ({ children }) => (
4 |
5 | {children !== undefined ? (
6 | children
7 | ) : (
8 | Example header content
9 | )}
10 |
11 | );
12 |
13 | export default Header;
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/Alert.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | mode?: string;
4 | level: "info" | "warning" | "success" | "error";
5 | headingId?: string;
6 | children?: React.ReactNode;
7 | };
8 | declare const Alert: ({ mode, level, headingId, children }: Props) => JSX.Element;
9 | export default Alert;
10 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/Select.html.twig:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 | {% block children %}Options {% endblock %}
11 |
12 |
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/mustache/Li.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
9 | {{{children}}}
10 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js/Footer.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const Footer = ({ children }) => (
4 |
5 | {children !== undefined ? (
6 | children
7 | ) : (
8 | Example footer content
9 | )}
10 |
11 | );
12 |
13 | export default Footer;
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/P.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | {% block children %}Example text{% endblock %}
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-ts/Li.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | type Props = {
4 | children?: React.ReactNode;
5 | };
6 |
7 | const Li = ({ children }: Props) => (
8 |
9 | {children !== undefined ? (
10 | children
11 | ) : (
12 | Example text
13 | )}
14 |
15 | );
16 |
17 | export default Li;
18 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/Select.html.twig:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 | {% block children %}Options {% endblock %}
11 |
12 |
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/docs/components/InsetText.md:
--------------------------------------------------------------------------------
1 |
2 | Example of Inset Text
3 |
4 |
5 |
6 |
7 |
8 | ## Credit
9 |
10 | Guidance, original HTML and CSS derived from [GOV.UK Design System](https://github.com/alphagov/govuk-frontend).
11 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/Ol.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"Ol.js","sourceRoot":"","sources":["../../build_src/react-ts/Ol.tsx"],"names":[],"mappings":";;;;;AAAA,gDAA0B;AAM1B,IAAM,EAAE,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CAClC,sCAAI,SAAS,EAAC,MAAM,IACjB,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,uBAA8B,CAC9C,CACE,CACN;AARmC,CAQnC,CAAC;AAEF,kBAAe,EAAE,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/docs/components/FileUpload.md:
--------------------------------------------------------------------------------
1 |
2 | Example of File Upload
3 |
4 |
5 |
6 |
7 |
8 | ## Credit
9 |
10 | Guidance, original HTML and CSS derived from [GOV.UK Design System](https://github.com/alphagov/govuk-frontend).
11 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/InsetText.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"InsetText.js","sourceRoot":"","sources":["../../build_src/react-ts-styled-components/InsetText.tsx"],"names":[],"mappings":";;;;;;;;;AAAA,gDAA0B;AAC1B,wEAAuC;AAIvC,IAAM,SAAS,GAAG,2BAAM,CAAC,GAAG,k3BAAA,+yBAmC3B,IAAA,CAAC;AAEF,IAAM,SAAS,GAAG,UAAC,EAAS,IAAK,OAAA,CAC/B,8BAAC,SAAS,yHAGE,CACb,EALgC,CAKhC,CAAC;AAEF,kBAAe,SAAS,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-ts-styled-components/Li.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | type Props = {
4 | children?: React.ReactNode;
5 | };
6 |
7 | const Li = ({ children }: Props) => (
8 |
9 | {children !== undefined ? (
10 | children
11 | ) : (
12 | Example text
13 | )}
14 |
15 | );
16 |
17 | export default Li;
18 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-ts/Ol.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | type Props = {
4 | children?: React.ReactNode;
5 | };
6 |
7 | const Ol = ({ children }: Props) => (
8 |
9 | {children !== undefined ? (
10 | children
11 | ) : (
12 | Example text
13 | )}
14 |
15 | );
16 |
17 | export default Ol;
18 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/gatsby-browser.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Implement Gatsby's Browser APIs in this file.
3 | *
4 | * See: https://www.gatsbyjs.org/docs/browser-apis/
5 | */
6 |
7 | import 'core-js/modules/es6.set';
8 | import 'core-js/modules/es6.map';
9 | import 'raf/polyfill';
10 |
11 | export const onClientEntry = () => {
12 | // Without this function body the import will not be picked up.
13 | };
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/components-example-section.scss:
--------------------------------------------------------------------------------
1 | // ============================================================================
2 | // Example Component
3 | // ============================================================================
4 | @import './settings-global';
5 | @import './settings-breakpoints';
6 |
7 | .example__section {
8 | margin-bottom: $spacing-24;
9 | }
10 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/Li.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"Li.js","sourceRoot":"","sources":["../../build_src/react-ts-styled-components/Li.tsx"],"names":[],"mappings":";;;;;AAAA,gDAA0B;AAM1B,IAAM,EAAE,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CAClC,0CACG,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,uBAA8B,CAC9C,CACE,CACN;AARmC,CAQnC,CAAC;AAEF,kBAAe,EAAE,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/Legend.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"Legend.js","sourceRoot":"","sources":["../../build_src/react-ts/Legend.tsx"],"names":[],"mappings":";;;;;AAAA,gDAA0B;AAM1B,IAAM,MAAM,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CACtC,0CAAQ,SAAS,EAAC,oBAAoB,IACnC,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,sBAA6B,CAC7C,CACM,CACV;AARuC,CAQvC,CAAC;AAEF,kBAAe,MAAM,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/FooterLink.html.twig:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/CaptionL.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"CaptionL.js","sourceRoot":"","sources":["../../build_src/react-ts/CaptionL.tsx"],"names":[],"mappings":";;;;;AAAA,gDAA0B;AAM1B,IAAM,QAAQ,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CACxC,wCAAM,SAAS,EAAC,uBAAuB,IACpC,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,uBAA8B,CAC9C,CACI,CACR;AARyC,CAQzC,CAAC;AAEF,kBAAe,QAAQ,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/CaptionM.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"CaptionM.js","sourceRoot":"","sources":["../../build_src/react-ts/CaptionM.tsx"],"names":[],"mappings":";;;;;AAAA,gDAA0B;AAM1B,IAAM,QAAQ,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CACxC,wCAAM,SAAS,EAAC,uBAAuB,IACpC,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,uBAA8B,CAC9C,CACI,CACR;AARyC,CAQzC,CAAC;AAEF,kBAAe,QAAQ,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/SkipLink.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | href: string;
4 | rel?: string;
5 | target?: React.AnchorHTMLAttributes["target"];
6 | onClick?: React.AnchorHTMLAttributes["onClick"];
7 | };
8 | declare const SkipLink: ({ href, rel, target, onClick }: Props) => JSX.Element;
9 | export default SkipLink;
10 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/FooterLink.html.twig:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/docs/basics/index.md:
--------------------------------------------------------------------------------
1 | # Basics
2 |
3 | Basic design elements apply to all parts of a website. Key basic elements provided by the New Zealand Government Design System (NZGDS) include typography and colour guidance for interaction design. Additional basic elements are coming soon.
4 |
5 | Browse available basics via the sidebar menu if you’re on a desktop, or the main menu if you’re using a mobile.
6 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/mustache/Legend.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 | {{{children}}}
11 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/CaptionXl.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"CaptionXl.js","sourceRoot":"","sources":["../../build_src/react-ts/CaptionXl.tsx"],"names":[],"mappings":";;;;;AAAA,gDAA0B;AAM1B,IAAM,SAAS,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CACzC,wCAAM,SAAS,EAAC,wBAAwB,IACrC,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,uBAA8B,CAC9C,CACI,CACR;AAR0C,CAQ1C,CAAC;AAEF,kBAAe,SAAS,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/Subfooter.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"Subfooter.js","sourceRoot":"","sources":["../../build_src/react-ts/Subfooter.tsx"],"names":[],"mappings":";;;;;AAAA,gDAA0B;AAM1B,IAAM,SAAS,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CACzC,uCAAK,SAAS,EAAC,aAAa,IACzB,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,sCAA6C,CAC7D,CACG,CACP;AAR0C,CAQ1C,CAAC;AAEF,kBAAe,SAAS,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/mustache/Ol.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 |
11 |
12 | {{{children}}}
13 |
14 |
15 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/FooterLinks.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"FooterLinks.js","sourceRoot":"","sources":["../../build_src/react-ts/FooterLinks.tsx"],"names":[],"mappings":";;;;;AAAA,gDAA0B;AAM1B,IAAM,WAAW,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CAC3C,sCAAI,SAAS,EAAC,gBAAgB,IAC3B,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,oCAA2C,CAC3D,CACE,CACN;AAR4C,CAQ5C,CAAC;AAEF,kBAAe,WAAW,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/FormDivider.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"FormDivider.js","sourceRoot":"","sources":["../../build_src/react-ts/FormDivider.tsx"],"names":[],"mappings":";;;;;AAAA,gDAA0B;AAM1B,IAAM,WAAW,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CAC3C,uCAAK,SAAS,EAAC,gBAAgB,IAC5B,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,sBAA6B,CAC7C,CACG,CACP;AAR4C,CAQ5C,CAAC;AAEF,kBAAe,WAAW,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/mustache/Legend.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 | {{{children}}}
11 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/components/InsetText.tsx:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import P from '@govtnz/ds/build/react-ts/P';
3 | import '../commons/styles/overrides-inset-text.scss';
4 |
5 | type Props = {
6 | children: React.ReactNode;
7 | };
8 |
9 | const InsetText = ({ children }: Props) => (
10 |
13 | );
14 |
15 | export default InsetText;
16 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/SkipLink.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | href: string;
4 | rel?: string;
5 | target?: React.AnchorHTMLAttributes["target"];
6 | onClick?: React.AnchorHTMLAttributes["onClick"];
7 | };
8 | declare const SkipLink: ({ href, rel, target, onClick }: Props) => JSX.Element;
9 | export default SkipLink;
10 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/Footer.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"Footer.js","sourceRoot":"","sources":["../../build_src/react-ts/Footer.tsx"],"names":[],"mappings":";;;;;AAAA,gDAA0B;AAM1B,IAAM,MAAM,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CACtC,0CAAQ,SAAS,EAAC,UAAU,EAAC,IAAI,EAAC,aAAa,IAC5C,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,mCAA0C,CAC1D,CACM,CACV;AARuC,CAQvC,CAAC;AAEF,kBAAe,MAAM,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/Header.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"Header.js","sourceRoot":"","sources":["../../build_src/react-ts/Header.tsx"],"names":[],"mappings":";;;;;AAAA,gDAA0B;AAM1B,IAAM,MAAM,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CACtC,0CAAQ,SAAS,EAAC,UAAU,EAAC,IAAI,EAAC,QAAQ,IACvC,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,mCAA0C,CAC1D,CACM,CACV;AARuC,CAQvC,CAAC;AAEF,kBAAe,MAAM,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/mustache/Ol.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 |
11 |
12 | {{{children}}}
13 |
14 |
15 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/mustache/CaptionL.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 | {{{children}}}
11 |
12 |
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/SkipLink.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"SkipLink.js","sourceRoot":"","sources":["../../build_src/react-ts/SkipLink.tsx"],"names":[],"mappings":";;;;;AAAA,gDAA0B;AAS1B,IAAM,QAAQ,GAAG,UAAC,EAAqC;QAAnC,IAAI,UAAA,EAAE,GAAG,SAAA,EAAE,MAAM,YAAA,EAAE,OAAO,aAAA;IAAc,OAAA,CAC1D,qCACE,SAAS,EAAC,aAAa,EACvB,IAAI,EAAE,IAAI,EACV,GAAG,EAAE,GAAG,EACR,MAAM,EAAE,MAAM,EACd,OAAO,EAAE,OAAO,2BAGd,CACL;AAV2D,CAU3D,CAAC;AAEF,kBAAe,QAAQ,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-ts/Legend.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | type Props = {
4 | children?: React.ReactNode;
5 | };
6 |
7 | const Legend = ({ children }: Props) => (
8 |
9 | {children !== undefined ? (
10 | children
11 | ) : (
12 | Legend text
13 | )}
14 |
15 | );
16 |
17 | export default Legend;
18 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/styles/components-button.scss:
--------------------------------------------------------------------------------
1 | @import './settings-global';
2 | @import './settings-breakpoints';
3 |
4 | .g-button--small {
5 | width: auto !important;
6 | margin-bottom: $spacing-24 !important;
7 | padding: $spacing-4 $spacing-16 !important;
8 | font-size: 15px !important;
9 | line-height: 1.6 !important;
10 | }
11 |
12 | .g-button--nowrap {
13 | white-space: nowrap;
14 | }
15 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/mustache/Subfooter.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/FieldsetBlock.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | errorId?: string;
4 | hintId?: string;
5 | legend?: React.ReactNode;
6 | hint?: React.ReactNode;
7 | error?: React.ReactNode;
8 | children?: React.ReactNode;
9 | };
10 | declare const FieldsetBlock: ({ errorId, hintId, legend, hint, error, children }: Props) => JSX.Element;
11 | export default FieldsetBlock;
12 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/mustache/CaptionL.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 | {{{children}}}
11 |
12 |
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-ts/CaptionL.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | type Props = {
4 | children?: React.ReactNode;
5 | };
6 |
7 | const CaptionL = ({ children }: Props) => (
8 |
9 | {children !== undefined ? (
10 | children
11 | ) : (
12 | Example text
13 | )}
14 |
15 | );
16 |
17 | export default CaptionL;
18 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-ts/CaptionM.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | type Props = {
4 | children?: React.ReactNode;
5 | };
6 |
7 | const CaptionM = ({ children }: Props) => (
8 |
9 | {children !== undefined ? (
10 | children
11 | ) : (
12 | Example text
13 | )}
14 |
15 | );
16 |
17 | export default CaptionM;
18 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-ts/FormDivider.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | type Props = {
4 | children?: React.ReactNode;
5 | };
6 |
7 | const FormDivider = ({ children }: Props) => (
8 |
9 | {children !== undefined ? (
10 | children
11 | ) : (
12 | Contents...
13 | )}
14 |
15 | );
16 |
17 | export default FormDivider;
18 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/Radio.css:
--------------------------------------------------------------------------------
1 | .g-radios__input {
2 | position: absolute;
3 | z-index: 1;
4 | top: 0;
5 | left: 0;
6 | width: 40px;
7 | height: 40px;
8 | cursor: pointer;
9 | margin: 0;
10 | opacity: 0;
11 | background-color: g-theme-form-background-color;
12 | }
13 |
14 | .g-radios__input:disabled {
15 | cursor: default;
16 | }
17 |
18 | .g-radio-hint > * {
19 | margin-top: 0px;
20 | }
21 |
--------------------------------------------------------------------------------
/packages/metatemplate/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = api => {
2 | api.cache(false);
3 |
4 | return {
5 | presets: [
6 | "@babel/preset-env",
7 | "@babel/preset-react",
8 | "@babel/preset-typescript"
9 | ],
10 | plugins: [
11 | "@babel/plugin-proposal-class-properties",
12 | "@babel/plugin-proposal-object-rest-spread",
13 | "@babel/plugin-transform-runtime"
14 | ]
15 | };
16 | };
17 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/mustache/FooterLinks.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/mustache/FormDivider.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 |
11 |
12 | {{{children}}}
13 |
14 |
15 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/mustache/FooterLinks.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/mustache/Subfooter.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-ts/CaptionXl.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | type Props = {
4 | children?: React.ReactNode;
5 | };
6 |
7 | const CaptionXl = ({ children }: Props) => (
8 |
9 | {children !== undefined ? (
10 | children
11 | ) : (
12 | Example text
13 | )}
14 |
15 | );
16 |
17 | export default CaptionXl;
18 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-ts/Subfooter.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | type Props = {
4 | children?: React.ReactNode;
5 | };
6 |
7 | const Subfooter = ({ children }: Props) => (
8 |
9 | {children !== undefined ? (
10 | children
11 | ) : (
12 | Example subfooter content
13 | )}
14 |
15 | );
16 |
17 | export default Subfooter;
18 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/mustache/CaptionM.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 |
11 |
12 | {{{children}}}
13 |
14 |
15 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/mustache/FormDivider.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 |
11 |
12 | {{{children}}}
13 |
14 |
15 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-ts/FooterLinks.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | type Props = {
4 | children?: React.ReactNode;
5 | };
6 |
7 | const FooterLinks = ({ children }: Props) => (
8 |
9 | {children !== undefined ? (
10 | children
11 | ) : (
12 | example link list content
13 | )}
14 |
15 | );
16 |
17 | export default FooterLinks;
18 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-ts/Header.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | type Props = {
4 | children?: React.ReactNode;
5 | };
6 |
7 | const Header = ({ children }: Props) => (
8 |
9 | {children !== undefined ? (
10 | children
11 | ) : (
12 | Example header content
13 | )}
14 |
15 | );
16 |
17 | export default Header;
18 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/Checkbox.css:
--------------------------------------------------------------------------------
1 | .g-checkboxes__input {
2 | position: absolute;
3 | z-index: 1;
4 | top: 0;
5 | left: 0;
6 | width: 40px;
7 | height: 40px;
8 | cursor: pointer;
9 | margin: 0;
10 | opacity: 0;
11 | background-color: g-theme-form-background-color;
12 | }
13 |
14 | .g-checkboxes__input:disabled {
15 | cursor: default;
16 | }
17 |
18 | .g-checkbox-hint > * {
19 | margin-top: 0px;
20 | }
21 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/CheckboxBlock.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Label text
4 |
5 |
6 | Hint text
7 |
8 |
9 |
10 |
11 | Error:
12 |
13 | Error text
14 |
15 |
16 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/mustache/CaptionXl.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 |
11 |
12 | {{{children}}}
13 |
14 |
15 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/scss/Footer.scss:
--------------------------------------------------------------------------------
1 | .g-footer {
2 | background-color: $g-theme-inverted-background-color;
3 | background-color: var(
4 | --g-theme-inverted-background-color,
5 | $g-theme-inverted-background-color
6 | );
7 | color: $g-theme-inverted-color;
8 | color: var(--g-theme-inverted-color, $g-theme-inverted-color);
9 | fill: $g-theme-inverted-color;
10 | fill: var(--g-theme-inverted-color, $g-theme-inverted-color);
11 | }
12 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/CheckboxBlock.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Label text
4 |
5 |
6 | Hint text
7 |
8 |
9 |
10 |
11 | Error:
12 |
13 | Error text
14 |
15 |
16 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/mustache/CaptionM.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 |
11 |
12 | {{{children}}}
13 |
14 |
15 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/mustache/CaptionXl.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 |
11 |
12 | {{{children}}}
13 |
14 |
15 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-ts/Footer.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | type Props = {
4 | children?: React.ReactNode;
5 | };
6 |
7 | const Footer = ({ children }: Props) => (
8 |
9 | {children !== undefined ? (
10 | children
11 | ) : (
12 | Example footer content
13 | )}
14 |
15 | );
16 |
17 | export default Footer;
18 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/mustache/Header.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/FieldsetBlock.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | errorId?: string;
4 | hintId?: string;
5 | legend?: React.ReactNode;
6 | hint?: React.ReactNode;
7 | error?: React.ReactNode;
8 | children?: React.ReactNode;
9 | };
10 | declare const FieldsetBlock: ({ errorId, hintId, legend, hint, error, children }: Props) => JSX.Element;
11 | export default FieldsetBlock;
12 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/scss/Footer.scss:
--------------------------------------------------------------------------------
1 | .g-footer {
2 | background-color: $g-theme-inverted-background-color;
3 | background-color: var(
4 | --g-theme-inverted-background-color,
5 | $g-theme-inverted-background-color
6 | );
7 | color: $g-theme-inverted-color;
8 | color: var(--g-theme-inverted-color, $g-theme-inverted-color);
9 | fill: $g-theme-inverted-color;
10 | fill: var(--g-theme-inverted-color, $g-theme-inverted-color);
11 | }
12 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/H1.html:
--------------------------------------------------------------------------------
1 |
5 | Example text
6 |
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/H2.html:
--------------------------------------------------------------------------------
1 |
5 | Example text
6 |
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/H3.html:
--------------------------------------------------------------------------------
1 |
5 | Example text
6 |
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/H4.html:
--------------------------------------------------------------------------------
1 |
5 | Example text
6 |
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/H5.html:
--------------------------------------------------------------------------------
1 |
5 | Example text
6 |
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/H6.html:
--------------------------------------------------------------------------------
1 |
5 | Example text
6 |
7 |
--------------------------------------------------------------------------------
/packages/metatemplate/src/template-formats/css/template.css.ts:
--------------------------------------------------------------------------------
1 | import SCSS from "../scss/template.scss";
2 | import { TemplateInput, emptyTemplate } from "../../index";
3 |
4 | export default class CSS extends SCSS {
5 | static isDefaultOption = true;
6 |
7 | static id = "css";
8 | public dirname = "css";
9 |
10 | constructor(template: TemplateInput = emptyTemplate) {
11 | super(template, {
12 | language: "css"
13 | });
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/svgs/icon-search.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/mustache/Footer.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/FooterLink.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | href: string;
4 | rel?: string;
5 | target?: React.AnchorHTMLAttributes["target"];
6 | onClick?: React.AnchorHTMLAttributes["onClick"];
7 | children?: React.ReactNode;
8 | };
9 | declare const FooterLink: ({ href, rel, target, onClick, children }: Props) => JSX.Element;
10 | export default FooterLink;
11 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/Button.html.twig:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 | {% block children %} Example text {% endblock %}
10 |
11 |
12 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/mustache/Header.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js/Radios.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const Radios = ({ inline, big, children }) => (
4 |
9 | {children !== undefined ? (
10 | children
11 | ) : (
12 | Radio components
13 | )}
14 |
15 | );
16 |
17 | export default Radios;
18 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/ExampleContainer.tsx:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import './styles/components-example-container.scss'
3 |
4 | type Props = {
5 | children: React.ReactNode
6 | isPadded?: boolean | false
7 | }
8 |
9 | export default ({ children, isPadded }: Props) => (
10 |
15 | {children}
16 |
17 | )
18 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/css/Radio.css:
--------------------------------------------------------------------------------
1 | .g-radios__input {
2 | position: absolute;
3 | z-index: 1;
4 | top: 0;
5 | left: 0;
6 | width: 40px;
7 | height: 40px;
8 | cursor: pointer;
9 | margin: 0;
10 | opacity: 0;
11 | background-color: #ffffff;
12 | background-color: var(--g-theme-form-background-color, #ffffff);
13 | }
14 |
15 | .g-radios__input:disabled {
16 | cursor: default;
17 | }
18 |
19 | .g-radio-hint > * {
20 | margin-top: 0px;
21 | }
22 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/css/Subfooter.css:
--------------------------------------------------------------------------------
1 | .g-subfooter {
2 | background-color: #2a2a2a;
3 | background-color: var(--g-theme-inverted-variant-background-color, #2a2a2a);
4 | color: #ffffff;
5 | color: var(--g-theme-inverted-color, #ffffff);
6 | fill: #ffffff;
7 | fill: var(--g-theme-inverted-color, #ffffff);
8 | min-height: 146px;
9 | }
10 |
11 | @media only screen and (min-width: 48em) {
12 | .g-subfooter {
13 | min-height: 104px;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/mustache/Footer.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/Button.html.twig:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 | {% block children %} Example text {% endblock %}
10 |
11 |
12 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/css/Radio.css:
--------------------------------------------------------------------------------
1 | .g-radios__input {
2 | position: absolute;
3 | z-index: 1;
4 | top: 0;
5 | left: 0;
6 | width: 40px;
7 | height: 40px;
8 | cursor: pointer;
9 | margin: 0;
10 | opacity: 0;
11 | background-color: #ffffff;
12 | background-color: var(--g-theme-form-background-color, #ffffff);
13 | }
14 |
15 | .g-radios__input:disabled {
16 | cursor: default;
17 | }
18 |
19 | .g-radio-hint > * {
20 | margin-top: 0px;
21 | }
22 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/css/Subfooter.css:
--------------------------------------------------------------------------------
1 | .g-subfooter {
2 | background-color: #2a2a2a;
3 | background-color: var(--g-theme-inverted-variant-background-color, #2a2a2a);
4 | color: #ffffff;
5 | color: var(--g-theme-inverted-color, #ffffff);
6 | fill: #ffffff;
7 | fill: var(--g-theme-inverted-color, #ffffff);
8 | min-height: 146px;
9 | }
10 |
11 | @media only screen and (min-width: 48em) {
12 | .g-subfooter {
13 | min-height: 104px;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/static/css/Subfooter.css:
--------------------------------------------------------------------------------
1 | .g-subfooter {
2 | background-color: #2a2a2a;
3 | background-color: var(--g-theme-inverted-variant-background-color, #2a2a2a);
4 | color: #ffffff;
5 | color: var(--g-theme-inverted-color, #ffffff);
6 | fill: #ffffff;
7 | fill: var(--g-theme-inverted-color, #ffffff);
8 | min-height: 146px;
9 | }
10 |
11 | @media only screen and (min-width: 48em) {
12 | .g-subfooter {
13 | min-height: 104px;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/A.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | className?: string;
4 | href: string;
5 | rel?: string;
6 | target?: React.AnchorHTMLAttributes["target"];
7 | onClick?: React.AnchorHTMLAttributes["onClick"];
8 | children?: React.ReactNode;
9 | };
10 | declare const A: ({ className, href, rel, target, onClick, children }: Props) => JSX.Element;
11 | export default A;
12 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = api => {
2 | api.cache(false);
3 |
4 | return {
5 | presets: [
6 | '@babel/preset-env',
7 | '@babel/preset-react',
8 | '@babel/preset-typescript'
9 | ],
10 | plugins: [
11 | '@babel/plugin-proposal-class-properties',
12 | '@babel/plugin-proposal-object-rest-spread',
13 | '@babel/plugin-transform-runtime',
14 | '@babel/plugin-syntax-dynamic-import'
15 | ]
16 | };
17 | };
18 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/css/Checkbox.css:
--------------------------------------------------------------------------------
1 | .g-checkboxes__input {
2 | position: absolute;
3 | z-index: 1;
4 | top: 0;
5 | left: 0;
6 | width: 40px;
7 | height: 40px;
8 | cursor: pointer;
9 | margin: 0;
10 | opacity: 0;
11 | background-color: #ffffff;
12 | background-color: var(--g-theme-form-background-color, #ffffff);
13 | }
14 |
15 | .g-checkboxes__input:disabled {
16 | cursor: default;
17 | }
18 |
19 | .g-checkbox-hint > * {
20 | margin-top: 0px;
21 | }
22 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/FooterLink.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | href: string;
4 | rel?: string;
5 | target?: React.AnchorHTMLAttributes["target"];
6 | onClick?: React.AnchorHTMLAttributes["onClick"];
7 | children?: React.ReactNode;
8 | };
9 | declare const FooterLink: ({ href, rel, target, onClick, children }: Props) => JSX.Element;
10 | export default FooterLink;
11 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/scss/Header.scss:
--------------------------------------------------------------------------------
1 | .g-header {
2 | position: relative;
3 | background-color: $g-theme-inverted-background-color;
4 | background-color: var(
5 | --g-theme-inverted-background-color,
6 | $g-theme-inverted-background-color
7 | );
8 | color: $g-theme-inverted-color;
9 | color: var(--g-theme-inverted-color, $g-theme-inverted-color);
10 | fill: $g-theme-inverted-color;
11 | fill: var(--g-theme-inverted-color, $g-theme-inverted-color);
12 | }
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/css/Checkbox.css:
--------------------------------------------------------------------------------
1 | .g-checkboxes__input {
2 | position: absolute;
3 | z-index: 1;
4 | top: 0;
5 | left: 0;
6 | width: 40px;
7 | height: 40px;
8 | cursor: pointer;
9 | margin: 0;
10 | opacity: 0;
11 | background-color: #ffffff;
12 | background-color: var(--g-theme-form-background-color, #ffffff);
13 | }
14 |
15 | .g-checkboxes__input:disabled {
16 | cursor: default;
17 | }
18 |
19 | .g-checkbox-hint > * {
20 | margin-top: 0px;
21 | }
22 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/scss/Header.scss:
--------------------------------------------------------------------------------
1 | .g-header {
2 | position: relative;
3 | background-color: $g-theme-inverted-background-color;
4 | background-color: var(
5 | --g-theme-inverted-background-color,
6 | $g-theme-inverted-background-color
7 | );
8 | color: $g-theme-inverted-color;
9 | color: var(--g-theme-inverted-color, $g-theme-inverted-color);
10 | fill: $g-theme-inverted-color;
11 | fill: var(--g-theme-inverted-color, $g-theme-inverted-color);
12 | }
13 |
--------------------------------------------------------------------------------
/packages/metatemplate/examples/container/angular/container.ts:
--------------------------------------------------------------------------------
1 | import { Component, Input } from "@angular/core";
2 | @Component({
3 | selector: "g-container",
4 | template: `
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | `
14 | })
15 | export class AppComponent {
16 | @Input() width: "fixed" | "fluid";
17 | @Input() children: React.ReactNode;
18 | title = "container";
19 | }
20 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/A.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | className?: string;
4 | href: string;
5 | rel?: string;
6 | target?: React.AnchorHTMLAttributes["target"];
7 | onClick?: React.AnchorHTMLAttributes["onClick"];
8 | children?: React.ReactNode;
9 | };
10 | declare const A: ({ className, href, rel, target, onClick, children }: Props) => JSX.Element;
11 | export default A;
12 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/vue-js/FooterLinks.vue:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
16 |
23 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/SelectBlock.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Example label text
4 |
5 |
9 |
10 | Options
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/packages/metatemplate/src/css-sniff/common.ts:
--------------------------------------------------------------------------------
1 | import path from "path";
2 |
3 | export const sleep = (duration_ms: number): Promise =>
4 | new Promise(resolve => setTimeout(resolve, duration_ms));
5 |
6 | export const fileToUri = (filePath: string): string => {
7 | let pathName = path.resolve(filePath).replace(/\\/g, "/");
8 |
9 | if (pathName[0] !== "/") {
10 | // Windows
11 | pathName = "/" + pathName;
12 | }
13 |
14 | return encodeURI("file://" + pathName);
15 | };
16 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/Ol.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"Ol.js","sourceRoot":"","sources":["../../build_src/react-ts-styled-components/Ol.tsx"],"names":[],"mappings":";;;;;;;;;AAAA,gDAA0B;AAC1B,wEAAuC;AAMvC,IAAM,QAAQ,GAAG,2BAAM,CAAC,EAAE,wyBAAA,quBAiCzB,IAAA,CAAC;AAEF,IAAM,EAAE,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CAClC,8BAAC,QAAQ,QACN,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,uBAA8B,CAC9C,CACQ,CACZ;AARmC,CAQnC,CAAC;AAEF,kBAAe,EAAE,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/vue-js/FooterLinks.vue:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
16 |
23 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/mustache/Radios.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 |
11 |
12 | {{{children}}}
13 |
14 |
15 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/vue-ts/FooterLinks.vue:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
16 |
23 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js/A.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const A = ({ className, href, rel, target, onClick, children }) => (
4 |
11 | {children !== undefined ? (
12 | children
13 | ) : (
14 | Example text
15 | )}
16 |
17 | );
18 |
19 | export default A;
20 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js/Ul.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const Ul = ({ spacing, marginBottom0, noBullet, children }) => (
4 |
9 | {children !== undefined ? (
10 | children
11 | ) : (
12 | Example text
13 | )}
14 |
15 | );
16 |
17 | export default Ul;
18 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/Button.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | disabled?: boolean;
4 | level: "secondary" | "warning";
5 | name?: string;
6 | type?: React.ButtonHTMLAttributes["type"];
7 | onClick?: React.ButtonHTMLAttributes["onClick"];
8 | children?: React.ReactNode;
9 | };
10 | declare const Button: ({ disabled, level, name, type, onClick, children }: Props) => JSX.Element;
11 | export default Button;
12 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/mustache/Radios.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 |
11 |
12 | {{{children}}}
13 |
14 |
15 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/vue-ts/FooterLinks.vue:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
16 |
23 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/Legend.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"Legend.js","sourceRoot":"","sources":["../../build_src/react-ts-styled-components/Legend.tsx"],"names":[],"mappings":";;;;;;;;;AAAA,gDAA0B;AAC1B,wEAAuC;AAMvC,IAAM,YAAY,GAAG,2BAAM,CAAC,MAAM,4sBAAA,yoBA8BjC,IAAA,CAAC;AAEF,IAAM,MAAM,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CACtC,8BAAC,YAAY,QACV,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,sBAA6B,CAC7C,CACY,CAChB;AARuC,CAQvC,CAAC;AAEF,kBAAe,MAAM,CAAC"}
--------------------------------------------------------------------------------
/packages/metatemplate/src/template-formats/vue-js/template.vue-js.ts:
--------------------------------------------------------------------------------
1 | import { TemplateInput, emptyTemplate } from "../../index";
2 | import VueTs from "../vue-ts/template.vue-ts";
3 |
4 | export default class VueJs extends VueTs {
5 | static id = "vue-js";
6 | public dirname = "vue-js";
7 | static isDefaultOption = true;
8 |
9 | constructor(template: TemplateInput = emptyTemplate) {
10 | super(template, {
11 | language: "javascript",
12 | css: "style-tags"
13 | });
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/CaptionL.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"CaptionL.js","sourceRoot":"","sources":["../../build_src/react-ts-styled-components/CaptionL.tsx"],"names":[],"mappings":";;;;;;;;;AAAA,gDAA0B;AAC1B,wEAAuC;AAMvC,IAAM,UAAU,GAAG,2BAAM,CAAC,IAAI,inBAAA,8iBAyB7B,IAAA,CAAC;AAEF,IAAM,QAAQ,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CACxC,8BAAC,UAAU,QACR,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,uBAA8B,CAC9C,CACU,CACd;AARyC,CAQzC,CAAC;AAEF,kBAAe,QAAQ,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/CaptionM.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"CaptionM.js","sourceRoot":"","sources":["../../build_src/react-ts-styled-components/CaptionM.tsx"],"names":[],"mappings":";;;;;;;;;AAAA,gDAA0B;AAC1B,wEAAuC;AAMvC,IAAM,UAAU,GAAG,2BAAM,CAAC,IAAI,0hBAAA,udAqB7B,IAAA,CAAC;AAEF,IAAM,QAAQ,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CACxC,8BAAC,UAAU,QACR,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,uBAA8B,CAC9C,CACU,CACd;AARyC,CAQzC,CAAC;AAEF,kBAAe,QAAQ,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/CaptionXl.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"CaptionXl.js","sourceRoot":"","sources":["../../build_src/react-ts-styled-components/CaptionXl.tsx"],"names":[],"mappings":";;;;;;;;;AAAA,gDAA0B;AAC1B,wEAAuC;AAMvC,IAAM,UAAU,GAAG,2BAAM,CAAC,IAAI,wjBAAA,qfAsB7B,IAAA,CAAC;AAEF,IAAM,SAAS,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CACzC,8BAAC,UAAU,QACR,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,uBAA8B,CAC9C,CACU,CACd;AAR0C,CAQ1C,CAAC;AAEF,kBAAe,SAAS,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/Subfooter.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"Subfooter.js","sourceRoot":"","sources":["../../build_src/react-ts-styled-components/Subfooter.tsx"],"names":[],"mappings":";;;;;;;;;AAAA,gDAA0B;AAC1B,wEAAuC;AAMvC,IAAM,SAAS,GAAG,2BAAM,CAAC,GAAG,2SAAA,wOAQ3B,IAAA,CAAC;AAEF,IAAM,SAAS,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CACzC,8BAAC,SAAS,QACP,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,sCAA6C,CAC7D,CACS,CACb;AAR0C,CAQ1C,CAAC;AAEF,kBAAe,SAAS,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/H1.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | styleSize: "xlarge" | "large" | "medium" | "small" | "xsmall" | "xxsmall";
4 | marginBottom8?: boolean;
5 | marginBottom0?: boolean;
6 | marginTop0?: boolean;
7 | marginTop8?: boolean;
8 | id?: string;
9 | children?: React.ReactNode;
10 | };
11 | declare const H1: ({ styleSize, marginBottom8, marginBottom0, marginTop0, marginTop8, id, children }: Props) => JSX.Element;
12 | export default H1;
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/H2.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | styleSize: "xlarge" | "large" | "medium" | "small" | "xsmall" | "xxsmall";
4 | marginBottom8?: boolean;
5 | marginBottom0?: boolean;
6 | marginTop0?: boolean;
7 | marginTop8?: boolean;
8 | id?: string;
9 | children?: React.ReactNode;
10 | };
11 | declare const H2: ({ styleSize, marginBottom8, marginBottom0, marginTop0, marginTop8, id, children }: Props) => JSX.Element;
12 | export default H2;
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/H3.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | styleSize: "xlarge" | "large" | "medium" | "small" | "xsmall" | "xxsmall";
4 | marginBottom8?: boolean;
5 | marginBottom0?: boolean;
6 | marginTop0?: boolean;
7 | marginTop8?: boolean;
8 | id?: string;
9 | children?: React.ReactNode;
10 | };
11 | declare const H3: ({ styleSize, marginBottom8, marginBottom0, marginTop0, marginTop8, id, children }: Props) => JSX.Element;
12 | export default H3;
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/H4.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | styleSize: "xlarge" | "large" | "medium" | "small" | "xsmall" | "xxsmall";
4 | marginBottom8?: boolean;
5 | marginBottom0?: boolean;
6 | marginTop0?: boolean;
7 | marginTop8?: boolean;
8 | id?: string;
9 | children?: React.ReactNode;
10 | };
11 | declare const H4: ({ styleSize, marginBottom8, marginBottom0, marginTop0, marginTop8, id, children }: Props) => JSX.Element;
12 | export default H4;
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/H5.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | styleSize: "xlarge" | "large" | "medium" | "small" | "xsmall" | "xxsmall";
4 | marginBottom8?: boolean;
5 | marginBottom0?: boolean;
6 | marginTop0?: boolean;
7 | marginTop8?: boolean;
8 | id?: string;
9 | children?: React.ReactNode;
10 | };
11 | declare const H5: ({ styleSize, marginBottom8, marginBottom0, marginTop0, marginTop8, id, children }: Props) => JSX.Element;
12 | export default H5;
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/H6.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | styleSize: "xlarge" | "large" | "medium" | "small" | "xsmall" | "xxsmall";
4 | marginBottom8?: boolean;
5 | marginBottom0?: boolean;
6 | marginTop0?: boolean;
7 | marginTop8?: boolean;
8 | id?: string;
9 | children?: React.ReactNode;
10 | };
11 | declare const H6: ({ styleSize, marginBottom8, marginBottom0, marginTop0, marginTop8, id, children }: Props) => JSX.Element;
12 | export default H6;
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/Select.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | selectId?: string;
4 | name: string;
5 | required?: boolean;
6 | multiple?: boolean;
7 | onChange?: React.SelectHTMLAttributes["onChange"];
8 | ref?: React.RefObject;
9 | children?: React.ReactNode;
10 | };
11 | declare const Select: ({ selectId, name, required, multiple, onChange, ref, children }: Props) => JSX.Element;
12 | export default Select;
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/Button.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | disabled?: boolean;
4 | level: "secondary" | "warning";
5 | name?: string;
6 | type?: React.ButtonHTMLAttributes["type"];
7 | onClick?: React.ButtonHTMLAttributes["onClick"];
8 | children?: React.ReactNode;
9 | };
10 | declare const Button: ({ disabled, level, name, type, onClick, children }: Props) => JSX.Element;
11 | export default Button;
12 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/FooterLinks.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"FooterLinks.js","sourceRoot":"","sources":["../../build_src/react-ts-styled-components/FooterLinks.tsx"],"names":[],"mappings":";;;;;;;;;AAAA,gDAA0B;AAC1B,wEAAuC;AAMvC,IAAM,QAAQ,GAAG,2BAAM,CAAC,EAAE,6HAAA,0DAIzB,IAAA,CAAC;AAEF,IAAM,WAAW,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CAC3C,8BAAC,QAAQ,QACN,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,oCAA2C,CAC3D,CACQ,CACZ;AAR4C,CAQ5C,CAAC;AAEF,kBAAe,WAAW,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/Footer.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"Footer.js","sourceRoot":"","sources":["../../build_src/react-ts-styled-components/Footer.tsx"],"names":[],"mappings":";;;;;;;;;AAAA,gDAA0B;AAC1B,wEAAuC;AAMvC,IAAM,YAAY,GAAG,2BAAM,CAAC,MAAM,kMAAA,+HAIjC,IAAA,CAAC;AAEF,IAAM,MAAM,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CACtC,8BAAC,YAAY,IAAC,IAAI,EAAC,aAAa,IAC7B,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,mCAA0C,CAC1D,CACY,CAChB;AARuC,CAQvC,CAAC;AAEF,kBAAe,MAAM,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/FormDivider.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"FormDivider.js","sourceRoot":"","sources":["../../build_src/react-ts-styled-components/FormDivider.tsx"],"names":[],"mappings":";;;;;;;;;AAAA,gDAA0B;AAC1B,wEAAuC;AAMvC,IAAM,SAAS,GAAG,2BAAM,CAAC,GAAG,koBAAA,+jBA0B3B,IAAA,CAAC;AAEF,IAAM,WAAW,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CAC3C,8BAAC,SAAS,QACP,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,sBAA6B,CAC7C,CACS,CACb;AAR4C,CAQ5C,CAAC;AAEF,kBAAe,WAAW,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/Header.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"Header.js","sourceRoot":"","sources":["../../build_src/react-ts-styled-components/Header.tsx"],"names":[],"mappings":";;;;;;;;;AAAA,gDAA0B;AAC1B,wEAAuC;AAMvC,IAAM,YAAY,GAAG,2BAAM,CAAC,MAAM,yNAAA,sJAKjC,IAAA,CAAC;AAEF,IAAM,MAAM,GAAG,UAAC,EAAmB;QAAjB,QAAQ,cAAA;IAAc,OAAA,CACtC,8BAAC,YAAY,IAAC,IAAI,EAAC,QAAQ,IACxB,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,mCAA0C,CAC1D,CACY,CAChB;AARuC,CAQvC,CAAC;AAEF,kBAAe,MAAM,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/MainNavLink.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
13 |
14 |
15 | {% block children %} Example item text {% endblock %}
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/mustache/FlexContainer.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 |
11 |
12 | {{{children}}}
13 |
14 |
15 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/Select.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | selectId?: string;
4 | name: string;
5 | required?: boolean;
6 | multiple?: boolean;
7 | onChange?: React.SelectHTMLAttributes["onChange"];
8 | ref?: React.RefObject;
9 | children?: React.ReactNode;
10 | };
11 | declare const Select: ({ selectId, name, required, multiple, onChange, ref, children }: Props) => JSX.Element;
12 | export default Select;
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/MainNav.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | isOpen?: "true" | "false";
4 | id?: string;
5 | name?: string;
6 | type?: React.ButtonHTMLAttributes["type"];
7 | onClick?: React.ButtonHTMLAttributes["onClick"];
8 | button?: React.ReactNode;
9 | children?: React.ReactNode;
10 | };
11 | declare const MainNav: ({ isOpen, id, name, type, onClick, button, children }: Props) => JSX.Element;
12 | export default MainNav;
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js-styled-components/FooterLinks.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import styled from "styled-components";
3 |
4 | const StyledUl = styled.ul`
5 | list-style: none;
6 | margin: 0px;
7 | padding: 0px;
8 | `;
9 |
10 | const FooterLinks = ({ children }) => (
11 |
12 | {children !== undefined ? (
13 | children
14 | ) : (
15 | example link list content
16 | )}
17 |
18 | );
19 |
20 | export default FooterLinks;
21 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/MainNavLink.html.twig:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
13 |
14 |
15 | {% block children %} Example item text {% endblock %}
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/src/template-sources/govuk/RadioBlock.html:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 | Label text
11 |
12 |
13 |
14 | Hint text
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/components/search.scss:
--------------------------------------------------------------------------------
1 | // ============================================================================
2 | // Design System Search
3 | // ============================================================================
4 | @import '../commons/styles/settings-global';
5 | @import '../commons/styles/settings-breakpoints';
6 |
7 | .search {
8 | margin-top: $spacing-12;
9 | margin-bottom: $spacing-12;
10 | @include medium {
11 | margin-top: $spacing-24;
12 | margin-bottom: $spacing-24;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/H1.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | styleSize: "xlarge" | "large" | "medium" | "small" | "xsmall" | "xxsmall";
4 | marginBottom8?: boolean;
5 | marginBottom0?: boolean;
6 | marginTop0?: boolean;
7 | marginTop8?: boolean;
8 | id?: string;
9 | children?: React.ReactNode;
10 | };
11 | declare const H1: ({ styleSize, marginBottom8, marginBottom0, marginTop0, marginTop8, id, children }: Props) => JSX.Element;
12 | export default H1;
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/H2.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | styleSize: "xlarge" | "large" | "medium" | "small" | "xsmall" | "xxsmall";
4 | marginBottom8?: boolean;
5 | marginBottom0?: boolean;
6 | marginTop0?: boolean;
7 | marginTop8?: boolean;
8 | id?: string;
9 | children?: React.ReactNode;
10 | };
11 | declare const H2: ({ styleSize, marginBottom8, marginBottom0, marginTop0, marginTop8, id, children }: Props) => JSX.Element;
12 | export default H2;
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/H3.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | styleSize: "xlarge" | "large" | "medium" | "small" | "xsmall" | "xxsmall";
4 | marginBottom8?: boolean;
5 | marginBottom0?: boolean;
6 | marginTop0?: boolean;
7 | marginTop8?: boolean;
8 | id?: string;
9 | children?: React.ReactNode;
10 | };
11 | declare const H3: ({ styleSize, marginBottom8, marginBottom0, marginTop0, marginTop8, id, children }: Props) => JSX.Element;
12 | export default H3;
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/H4.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | styleSize: "xlarge" | "large" | "medium" | "small" | "xsmall" | "xxsmall";
4 | marginBottom8?: boolean;
5 | marginBottom0?: boolean;
6 | marginTop0?: boolean;
7 | marginTop8?: boolean;
8 | id?: string;
9 | children?: React.ReactNode;
10 | };
11 | declare const H4: ({ styleSize, marginBottom8, marginBottom0, marginTop0, marginTop8, id, children }: Props) => JSX.Element;
12 | export default H4;
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/H5.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | styleSize: "xlarge" | "large" | "medium" | "small" | "xsmall" | "xxsmall";
4 | marginBottom8?: boolean;
5 | marginBottom0?: boolean;
6 | marginTop0?: boolean;
7 | marginTop8?: boolean;
8 | id?: string;
9 | children?: React.ReactNode;
10 | };
11 | declare const H5: ({ styleSize, marginBottom8, marginBottom0, marginTop0, marginTop8, id, children }: Props) => JSX.Element;
12 | export default H5;
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/H6.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | styleSize: "xlarge" | "large" | "medium" | "small" | "xsmall" | "xxsmall";
4 | marginBottom8?: boolean;
5 | marginBottom0?: boolean;
6 | marginTop0?: boolean;
7 | marginTop8?: boolean;
8 | id?: string;
9 | children?: React.ReactNode;
10 | };
11 | declare const H6: ({ styleSize, marginBottom8, marginBottom0, marginTop0, marginTop8, id, children }: Props) => JSX.Element;
12 | export default H6;
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/SkipLink.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"SkipLink.js","sourceRoot":"","sources":["../../build_src/react-ts-styled-components/SkipLink.tsx"],"names":[],"mappings":";;;;;;;;;AAAA,gDAA0B;AAC1B,wEAAuC;AASvC,IAAM,OAAO,GAAG,2BAAM,CAAC,CAAC,k+DAAA,+5DAoFvB,IAAA,CAAC;AAEF,IAAM,QAAQ,GAAG,UAAC,EAAqC;QAAnC,IAAI,UAAA,EAAE,GAAG,SAAA,EAAE,MAAM,YAAA,EAAE,OAAO,aAAA;IAAc,OAAA,CAC1D,8BAAC,OAAO,IAAC,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,2BAErD,CACX;AAJ2D,CAI3D,CAAC;AAEF,kBAAe,QAAQ,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/mustache/FlexContainer.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 |
11 |
12 | {{{children}}}
13 |
14 |
15 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/templates/about-template.tsx:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 |
3 | // @dynamicImports
4 |
5 | import AboutPage from '../../components/AboutPage';
6 | import onChangeGenerator from '../../commons/onChangeGenerator';
7 |
8 | // @pageContentComponent
9 |
10 | const template = (props) => {
11 | return (
12 |
17 | );
18 | };
19 |
20 | export default template;
21 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/Radios.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"Radios.js","sourceRoot":"","sources":["../../build_src/react-ts/Radios.tsx"],"names":[],"mappings":";;;;;AAAA,gDAA0B;AAQ1B,IAAM,MAAM,GAAG,UAAC,EAAgC;QAA9B,MAAM,YAAA,EAAE,GAAG,SAAA,EAAE,QAAQ,cAAA;IAAc,OAAA,CACnD,uCACE,SAAS,EAAE,cAAW,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,EAAE,KACrD,GAAG,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,EAAE,CAC3B,IAED,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,2BAAkC,CAClD,CACG,CACP;AAZoD,CAYpD,CAAC;AAEF,kBAAe,MAAM,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/scss/Radio.scss:
--------------------------------------------------------------------------------
1 | .g-radios__input {
2 | position: absolute;
3 | z-index: 1;
4 | top: 0;
5 | left: 0;
6 | width: 40px;
7 | height: 40px;
8 | cursor: pointer;
9 | margin: 0;
10 | opacity: 0;
11 | background-color: $g-theme-form-background-color;
12 | background-color: var(
13 | --g-theme-form-background-color,
14 | $g-theme-form-background-color
15 | );
16 | }
17 |
18 | .g-radios__input:disabled {
19 | cursor: default;
20 | }
21 |
22 | .g-radio-hint > * {
23 | margin-top: 0px;
24 | }
25 |
--------------------------------------------------------------------------------
/packages/metatemplate/examples/container/mustache/container.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 |
11 |
12 | {{{children}}}
13 |
14 |
15 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/FileUpload.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | id?: string;
4 | required?: boolean;
5 | disabled?: boolean;
6 | readOnly?: boolean;
7 | autoFocus?: boolean;
8 | name: string;
9 | onChange?: React.InputHTMLAttributes["onChange"];
10 | ref?: React.RefObject;
11 | };
12 | declare const FileUpload: ({ id, required, disabled, readOnly, autoFocus, name, onChange, ref }: Props) => JSX.Element;
13 | export default FileUpload;
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/scss/Radio.scss:
--------------------------------------------------------------------------------
1 | .g-radios__input {
2 | position: absolute;
3 | z-index: 1;
4 | top: 0;
5 | left: 0;
6 | width: 40px;
7 | height: 40px;
8 | cursor: pointer;
9 | margin: 0;
10 | opacity: 0;
11 | background-color: $g-theme-form-background-color;
12 | background-color: var(
13 | --g-theme-form-background-color,
14 | $g-theme-form-background-color
15 | );
16 | }
17 |
18 | .g-radios__input:disabled {
19 | cursor: default;
20 | }
21 |
22 | .g-radio-hint > * {
23 | margin-top: 0px;
24 | }
25 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/mustache/Ul.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 |
11 |
12 | {{{children}}}
13 |
14 |
15 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/MainNav.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | isOpen?: "true" | "false";
4 | id?: string;
5 | name?: string;
6 | type?: React.ButtonHTMLAttributes["type"];
7 | onClick?: React.ButtonHTMLAttributes["onClick"];
8 | button?: React.ReactNode;
9 | children?: React.ReactNode;
10 | };
11 | declare const MainNav: ({ isOpen, id, name, type, onClick, button, children }: Props) => JSX.Element;
12 | export default MainNav;
13 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/Radio.html.twig:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/vue-js/Footer.vue:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
14 |
21 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/mustache/Ul.mustache:
--------------------------------------------------------------------------------
1 | {{! DEVELOPER NOTE: This template uses triple-bracket "{{{"
2 | which disables HTML escaping.
3 | Please ensure these variables are properly escaped:
4 | - children.
5 | The reason for this is to allow raw HTML, for values such as (eg) 'Māori '. }}
6 |
7 |
10 |
11 |
12 | {{{children}}}
13 |
14 |
15 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/templates/patterns-template.tsx:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 |
3 | // @dynamicImports
4 |
5 | import PatternsPage from '../../components/PatternsPage';
6 | import onChangeGenerator from '../../commons/onChangeGenerator';
7 |
8 | // @pageContentComponent
9 |
10 | const template = (props) => {
11 | return (
12 |
17 | );
18 | };
19 |
20 | export default template;
21 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/scss/Checkbox.scss:
--------------------------------------------------------------------------------
1 | .g-checkboxes__input {
2 | position: absolute;
3 | z-index: 1;
4 | top: 0;
5 | left: 0;
6 | width: 40px;
7 | height: 40px;
8 | cursor: pointer;
9 | margin: 0;
10 | opacity: 0;
11 | background-color: $g-theme-form-background-color;
12 | background-color: var(
13 | --g-theme-form-background-color,
14 | $g-theme-form-background-color
15 | );
16 | }
17 |
18 | .g-checkboxes__input:disabled {
19 | cursor: default;
20 | }
21 |
22 | .g-checkbox-hint > * {
23 | margin-top: 0px;
24 | }
25 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/Radio.html.twig:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/vue-js/Footer.vue:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
14 |
21 |
--------------------------------------------------------------------------------
/packages/govtnz-ds-website/src/commons/templates/community-template.tsx:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 |
3 | // @dynamicImports
4 |
5 | import CommunityPage from '../../components/CommunityPage';
6 | import onChangeGenerator from '../../commons/onChangeGenerator';
7 |
8 | // @pageContentComponent
9 |
10 | const template = (props) => {
11 | return (
12 |
17 | );
18 | };
19 |
20 | export default template;
21 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/FileUpload.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | id?: string;
4 | required?: boolean;
5 | disabled?: boolean;
6 | readOnly?: boolean;
7 | autoFocus?: boolean;
8 | name: string;
9 | onChange?: React.InputHTMLAttributes["onChange"];
10 | ref?: React.RefObject;
11 | };
12 | declare const FileUpload: ({ id, required, disabled, readOnly, autoFocus, name, onChange, ref }: Props) => JSX.Element;
13 | export default FileUpload;
14 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/MainNavLink.d.ts:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | declare type Props = {
3 | ariaCurrent?: React.InputHTMLAttributes["aria-current"];
4 | href: string;
5 | rel?: string;
6 | target?: React.AnchorHTMLAttributes["target"];
7 | onClick?: React.AnchorHTMLAttributes["onClick"];
8 | children?: React.ReactNode;
9 | };
10 | declare const MainNavLink: ({ ariaCurrent, href, rel, target, onClick, children }: Props) => JSX.Element;
11 | export default MainNavLink;
12 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/twig-embed/Checkbox.html.twig:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/vue-ts/Footer.vue:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
14 |
21 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/scss/Checkbox.scss:
--------------------------------------------------------------------------------
1 | .g-checkboxes__input {
2 | position: absolute;
3 | z-index: 1;
4 | top: 0;
5 | left: 0;
6 | width: 40px;
7 | height: 40px;
8 | cursor: pointer;
9 | margin: 0;
10 | opacity: 0;
11 | background-color: $g-theme-form-background-color;
12 | background-color: var(
13 | --g-theme-form-background-color,
14 | $g-theme-form-background-color
15 | );
16 | }
17 |
18 | .g-checkboxes__input:disabled {
19 | cursor: default;
20 | }
21 |
22 | .g-checkbox-hint > * {
23 | margin-top: 0px;
24 | }
25 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts/NzgLogo.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"NzgLogo.js","sourceRoot":"","sources":["../../build_src/react-ts/NzgLogo.tsx"],"names":[],"mappings":";;;;;AAAA,gDAA0B;AAO1B,IAAM,OAAO,GAAG,UAAC,EAAwB;QAAtB,SAAS,eAAA,EAAE,EAAE,QAAA;IAAc,OAAA,CAC5C,0DACmB,EAAE,EACnB,SAAS,EAAE,gBAAa,SAAS,CAAC,CAAC,CAAC,GAAG,GAAG,SAAS,CAAC,CAAC,CAAC,EAAE,CAAE,EAC1D,SAAS,EAAC,OAAO,EACjB,MAAM,EAAC,IAAI,EACX,IAAI,EAAC,KAAK,EACV,KAAK,EAAC,KAAK;QAEX,yCAAO,EAAE,EAAE,EAAE,6BAAgC;QAC7C,wCACE,CAAC,EAAC,wlIAAwlI,EAC1lI,IAAI,EAAC,cAAc,GACnB,CACE,CACP;AAf6C,CAe7C,CAAC;AAEF,kBAAe,OAAO,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/twig-embed/Checkbox.html.twig:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/vue-ts/Footer.vue:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
14 |
21 |
--------------------------------------------------------------------------------
/packages/metatemplate/examples/input/twig-embed/input.html.twig:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/metatemplate/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "include": ["src/**/*.ts"],
3 | "exclude": ["dist", "src/**/*.test.ts", "src/**/*.test.tsx"],
4 | "compilerOptions": {
5 | "rootDir": "src",
6 | "outDir": "dist",
7 | "declaration": true,
8 | "sourceMap": true,
9 | "strict": false,
10 | "module": "commonjs",
11 | "target": "esnext",
12 | "jsx": "react",
13 | "moduleResolution": "node",
14 | "allowSyntheticDefaultImports": true,
15 | "esModuleInterop": true,
16 | "lib": ["es2015", "es2016", "es2017", "dom"]
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/react-js/FlexContainer.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const constants = {
4 | width: { fixed: "g-flex-container", fluid: "g-flex-container-fluid" }
5 | };
6 |
7 | const FlexContainer = ({ width, children }) => (
8 |
13 | {children !== undefined ? (
14 | children
15 | ) : (
16 | Rows...
17 | )}
18 |
19 | );
20 |
21 | export default FlexContainer;
22 |
--------------------------------------------------------------------------------
/packages/metatemplate/examples/container/react-js/container.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | const constants = {
4 | width: { fixed: "g-flex-container", fluid: "g-flex-container-fluid" }
5 | };
6 |
7 | const Container = ({ width, children }) => (
8 |
13 | {children !== undefined ? (
14 | children
15 | ) : (
16 | Rows...
17 | )}
18 |
19 | );
20 |
21 | export default Container;
22 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/html/InputBlock.html:
--------------------------------------------------------------------------------
1 |
22 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/react-ts-styled-components/Radios.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"Radios.js","sourceRoot":"","sources":["../../build_src/react-ts-styled-components/Radios.tsx"],"names":[],"mappings":";;;;;;;;;AAAA,gDAA0B;AAC1B,wEAAuC;AAQvC,IAAM,SAAS,GAAG,2BAAM,CAAC,GAAG,yNAAA,sJAS3B,IAAA,CAAC;AAEF,IAAM,MAAM,GAAG,UAAC,EAAgC;QAA9B,MAAM,YAAA,EAAE,GAAG,SAAA,EAAE,QAAQ,cAAA;IAAc,OAAA,CACnD,8BAAC,SAAS,IAAC,MAAM,EAAE,MAAM,EAAE,GAAG,EAAE,GAAG,IAChC,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,CACxB,QAAQ,CACT,CAAC,CAAC,CAAC,CACF,8BAAC,eAAK,CAAC,QAAQ,2BAAkC,CAClD,CACS,CACb;AARoD,CAQpD,CAAC;AAEF,kBAAe,MAAM,CAAC"}
--------------------------------------------------------------------------------
/packages/govtnz-ds/build/vue-js/Header.vue:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
14 |
22 |
--------------------------------------------------------------------------------
/packages/govtnz-ds/build_src/html/InputBlock.html:
--------------------------------------------------------------------------------
1 |
22 |
--------------------------------------------------------------------------------