├── .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 |
    2 | Example subfooter content 3 |
    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 |
    2 | Example subfooter content 3 |
    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 | 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 | 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 | 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 | 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 |
    2 | Example subfooter content 3 |
    4 | -------------------------------------------------------------------------------- /packages/govtnz-ds/src/template-sources/govuk/CaptionXl.html: -------------------------------------------------------------------------------- 1 | 2 | Example text 3 | 4 | -------------------------------------------------------------------------------- /packages/govtnz-ds/build/html/MainNavLink.html: -------------------------------------------------------------------------------- 1 | 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 | 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 | 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 |
    4 | 5 | 6 | {% block children %} Example subfooter content {% endblock %} 7 | 8 | 9 |
    -------------------------------------------------------------------------------- /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 |
    4 | 5 | 6 | {% block children %} Example subfooter content {% endblock %} 7 | 8 | 9 |
    -------------------------------------------------------------------------------- /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 | 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 | 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 | 5 | 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 | 5 | 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 | 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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | 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 | 6 | 7 |
    8 | Hint text 9 |
    10 |
    11 | -------------------------------------------------------------------------------- /packages/govtnz-ds/build/vue-js/Li.vue: -------------------------------------------------------------------------------- 1 | 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 | 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 | 6 | 14 | -------------------------------------------------------------------------------- /packages/govtnz-ds/build_src/vue-ts/Li.vue: -------------------------------------------------------------------------------- 1 | 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 | 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 | 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 | 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 | -------------------------------------------------------------------------------- /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 | 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 | -------------------------------------------------------------------------------- /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 |
    11 |

    {children}

    12 |
    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 |
    10 | 11 | 12 | {{{children}}} 13 | 14 | 15 |
    -------------------------------------------------------------------------------- /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 |
    10 | 11 | 12 | {{{children}}} 13 | 14 | 15 |
    -------------------------------------------------------------------------------- /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 | 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 | 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 |
    11 | 12 | 13 | {{{children}}} 14 | 15 | 16 |
    -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 |
    11 | 12 | 13 | {{{children}}} 14 | 15 | 16 |
    -------------------------------------------------------------------------------- /packages/govtnz-ds/build_src/twig-embed/Button.html.twig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /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 | 6 | 16 | 23 | -------------------------------------------------------------------------------- /packages/govtnz-ds/src/template-sources/govuk/SelectBlock.html: -------------------------------------------------------------------------------- 1 |
    2 | 5 | 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 | 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 | 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 | 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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /packages/govtnz-ds/src/template-sources/govuk/RadioBlock.html: -------------------------------------------------------------------------------- 1 |
    2 | 9 | 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 | 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 | 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 | 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 | 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 |
    2 | 5 | 6 |
    7 | Example text 8 |
    9 | 10 |
    11 | Error: 12 | Example text 13 |
    14 | 15 | 21 |
    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 | 6 | 14 | 22 | -------------------------------------------------------------------------------- /packages/govtnz-ds/build_src/html/InputBlock.html: -------------------------------------------------------------------------------- 1 |
    2 | 5 | 6 |
    7 | Example text 8 |
    9 | 10 |
    11 | Error: 12 | Example text 13 |
    14 | 15 | 21 |
    22 | --------------------------------------------------------------------------------