From e0dc55c637b363e235ad300b22018460593881fe Mon Sep 17 00:00:00 2001 From: Rids <74712581+Ridsko@users.noreply.github.com> Date: Wed, 26 Apr 2023 04:47:33 +0200 Subject: [PATCH 1/7] Utrecht design tokens install --- pwa/package-lock.json | 2 +- pwa/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pwa/package-lock.json b/pwa/package-lock.json index abd7ad0dd..94238c96d 100644 --- a/pwa/package-lock.json +++ b/pwa/package-lock.json @@ -57,7 +57,7 @@ "@typescript-eslint/eslint-plugin": "^5.55.0", "@typescript-eslint/parser": "^5.55.0", "@utrecht/component-library-react": "1.0.0-alpha.283", - "@utrecht/design-tokens": "1.0.0-alpha.467", + "@utrecht/design-tokens": "^1.0.0-alpha.467", "eslint": "^8.36.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-react": "^7.32.2", diff --git a/pwa/package.json b/pwa/package.json index 925027a59..f1d73d49d 100644 --- a/pwa/package.json +++ b/pwa/package.json @@ -72,7 +72,7 @@ "@typescript-eslint/eslint-plugin": "^5.55.0", "@typescript-eslint/parser": "^5.55.0", "@utrecht/component-library-react": "1.0.0-alpha.283", - "@utrecht/design-tokens": "1.0.0-alpha.467", + "@utrecht/design-tokens": "^1.0.0-alpha.467", "eslint": "^8.36.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-react": "^7.32.2", From 0adb53e7c2833d05104466b6d524eefd5fe01e1e Mon Sep 17 00:00:00 2001 From: Rids <74712581+Ridsko@users.noreply.github.com> Date: Wed, 26 Apr 2023 04:50:24 +0200 Subject: [PATCH 2/7] Import designtokens in themeprovider --- pwa/src/styling/themeProvider/ThemeProvider.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pwa/src/styling/themeProvider/ThemeProvider.tsx b/pwa/src/styling/themeProvider/ThemeProvider.tsx index f74b97d47..4fad28beb 100644 --- a/pwa/src/styling/themeProvider/ThemeProvider.tsx +++ b/pwa/src/styling/themeProvider/ThemeProvider.tsx @@ -3,8 +3,8 @@ import * as styles from "./ThemeProvider.module.css"; import "./../../styling/design-tokens/component-overrides.css"; import { useForm } from "react-hook-form"; import { themes } from "../../data/themes"; +import "@utrecht/design-tokens/dist/index.css"; import FormField, { FormFieldInput, FormFieldLabel } from "@gemeente-denhaag/form-field"; -import { Heading2 } from "@gemeente-denhaag/components-react"; import { SelectSingle } from "@conduction/components"; import { Document } from "@utrecht/component-library-react/dist/css-module"; From 38cfe224a0387637e47b4bb167923ebfd330ef12 Mon Sep 17 00:00:00 2001 From: Rids <74712581+Ridsko@users.noreply.github.com> Date: Wed, 26 Apr 2023 17:50:42 +0200 Subject: [PATCH 3/7] Work in progress --- pwa/package-lock.json | 23 +++++++++++++----- pwa/package.json | 1 + .../design-tokens/component-overrides.css | 24 +++++++++---------- .../styling/themeProvider/ThemeProvider.tsx | 3 ++- .../SearchComponentTemplate.tsx | 14 ++++------- 5 files changed, 36 insertions(+), 29 deletions(-) diff --git a/pwa/package-lock.json b/pwa/package-lock.json index 94238c96d..189be9245 100644 --- a/pwa/package-lock.json +++ b/pwa/package-lock.json @@ -21,6 +21,7 @@ "@gemeente-denhaag/textarea": "^0.1.1-alpha.174", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", + "@utrecht/component-library-css": "^1.0.0-alpha.487", "axios": "^0.25.0", "clsx": "^1.1.1", "dateformat": "^5.0.3", @@ -5110,6 +5111,11 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@utrecht/component-library-css": { + "version": "1.0.0-alpha.487", + "resolved": "https://registry.npmjs.org/@utrecht/component-library-css/-/component-library-css-1.0.0-alpha.487.tgz", + "integrity": "sha512-dV1rMi/Dhm528t2H0YcZn+jDcKG+kKPIkDUbMxm6muLqj3c1qiKZol61m5gYnn7/pakNzKnvZeW5x5EJzwRIkQ==" + }, "node_modules/@utrecht/component-library-react": { "version": "1.0.0-alpha.283", "resolved": "https://registry.npmjs.org/@utrecht/component-library-react/-/component-library-react-1.0.0-alpha.283.tgz", @@ -5139,9 +5145,9 @@ } }, "node_modules/@utrecht/design-tokens": { - "version": "1.0.0-alpha.467", - "resolved": "https://registry.npmjs.org/@utrecht/design-tokens/-/design-tokens-1.0.0-alpha.467.tgz", - "integrity": "sha512-B8JAEsTpEuchusmfGQiYs0A+QS49dz14KZEQxGdIj8gSplOvK2rI6uwghPC9kJCUZ5HiYKHvs4YHdTBz58rtbw==", + "version": "1.0.0-alpha.480", + "resolved": "https://registry.npmjs.org/@utrecht/design-tokens/-/design-tokens-1.0.0-alpha.480.tgz", + "integrity": "sha512-07r9Ifxv8OjjqRcrZy1mfqQ26IHFatwAcoYlV3YeYan2meYFzADgd0hgr2E70gT/0Xa2dpc/Jrd/gd1p/ymCsw==", "dev": true }, "node_modules/@vercel/webpack-asset-relocator-loader": { @@ -22143,6 +22149,11 @@ "eslint-visitor-keys": "^3.3.0" } }, + "@utrecht/component-library-css": { + "version": "1.0.0-alpha.487", + "resolved": "https://registry.npmjs.org/@utrecht/component-library-css/-/component-library-css-1.0.0-alpha.487.tgz", + "integrity": "sha512-dV1rMi/Dhm528t2H0YcZn+jDcKG+kKPIkDUbMxm6muLqj3c1qiKZol61m5gYnn7/pakNzKnvZeW5x5EJzwRIkQ==" + }, "@utrecht/component-library-react": { "version": "1.0.0-alpha.283", "resolved": "https://registry.npmjs.org/@utrecht/component-library-react/-/component-library-react-1.0.0-alpha.283.tgz", @@ -22163,9 +22174,9 @@ } }, "@utrecht/design-tokens": { - "version": "1.0.0-alpha.467", - "resolved": "https://registry.npmjs.org/@utrecht/design-tokens/-/design-tokens-1.0.0-alpha.467.tgz", - "integrity": "sha512-B8JAEsTpEuchusmfGQiYs0A+QS49dz14KZEQxGdIj8gSplOvK2rI6uwghPC9kJCUZ5HiYKHvs4YHdTBz58rtbw==", + "version": "1.0.0-alpha.480", + "resolved": "https://registry.npmjs.org/@utrecht/design-tokens/-/design-tokens-1.0.0-alpha.480.tgz", + "integrity": "sha512-07r9Ifxv8OjjqRcrZy1mfqQ26IHFatwAcoYlV3YeYan2meYFzADgd0hgr2E70gT/0Xa2dpc/Jrd/gd1p/ymCsw==", "dev": true }, "@vercel/webpack-asset-relocator-loader": { diff --git a/pwa/package.json b/pwa/package.json index f1d73d49d..3fb3b2d84 100644 --- a/pwa/package.json +++ b/pwa/package.json @@ -36,6 +36,7 @@ "@gemeente-denhaag/textarea": "^0.1.1-alpha.174", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", + "@utrecht/component-library-css": "^1.0.0-alpha.487", "axios": "^0.25.0", "clsx": "^1.1.1", "dateformat": "^5.0.3", diff --git a/pwa/src/styling/design-tokens/component-overrides.css b/pwa/src/styling/design-tokens/component-overrides.css index c75c3d7aa..782e381e6 100644 --- a/pwa/src/styling/design-tokens/component-overrides.css +++ b/pwa/src/styling/design-tokens/component-overrides.css @@ -21,7 +21,7 @@ --denhaag-focus-border: var(--web-app-focus-border); --denhaag-heading-line-height: var(--web-app-line-height-md); --denhaag-heading-color: var(--web-app-color-heading); - --utrecht-heading-font-weight: var(--web-app-font-weight-bold); + /* --utrecht-heading-font-weight: var(--web-app-font-weight-bold); --utrecht-heading-font-family: var(--web-app-primary-font-family); --utrecht-heading-color: var(--web-app-color-primary-text); --utrecht-heading-5-font-size: var(--web-app-font-size-md); @@ -38,14 +38,14 @@ --utrecht-paragraph-font-weight: var(--web-app-font-weight-normal); --utrecht-paragraph-font-size: var(--web-app-font-size-md); --utrecht-paragraph-font-family: var(--web-app-content-font-family); - --utrecht-paragraph-color: var(--web-app-color-primary-text); + --utrecht-paragraph-color: var(--web-app-color-primary-text); */ --denhaag-button-secondary-action-disabled-color: var(--web-app-color-disabled); --denhaag-button-secondary-action-disabled-border-color: var(--web-app-color-disabled); --denhaag-button-secondary-action-disabled-background-color: var(--web-app-color-white); - --utrecht-button-secondary-action-disabled-color: var(--web-app-color-disabled); + /* --utrecht-button-secondary-action-disabled-color: var(--web-app-color-disabled); --utrecht-button-secondary-action-disabled-border-color: var(--web-app-color-disabled); - --utrecht-button-secondary-action-disabled-background-color: var(--web-app-color-white); + --utrecht-button-secondary-action-disabled-background-color: var(--web-app-color-white); */ --denhaag-button-secondary-action-hover-color: var(--web-app-color-secondary-action-hover); --denhaag-button-secondary-action-hover-border-color: var(--web-app-color-secondary-action-hover); @@ -53,13 +53,13 @@ --denhaag-button-secondary-action-border-color: var(--web-app-color-secondary-action); --denhaag-button-secondary-action-color: var(--web-app-color-secondary-action); --denhaag-button-secondary-action-background-color: var(--web-app-color-white); - --utrecht-button-secondary-action-hover-border-color: var(--web-app-color-secondary-action-hover); + /* --utrecht-button-secondary-action-hover-border-color: var(--web-app-color-secondary-action-hover); --utrecht-button-secondary-action-hover-color: var(--web-app-color-secondary-action-hover); --utrecht-button-secondary-action-hover-background-color: var(--web-app-color-white); --utrecht-button-secondary-action-border-color: var(--web-app-color-secondary-action); --utrecht-button-secondary-action-color: var(--web-app-color-secondary-action); --utrecht-button-secondary-action-background-color: var(--web-app-color-white); - --utrecht-button-secondary-action-border-width: var(--web-app-border-radius-md); + --utrecht-button-secondary-action-border-width: var(--web-app-border-radius-md); */ --denhaag-button-large-size-padding-block: var(--web-app-size-xs); --denhaag-button-border-width: var(--web-app-size-4xs); @@ -79,7 +79,7 @@ --denhaag-button-medium-size-padding-inline: var(--denhaag-button-padding-inline); --denhaag-button-medium-size-padding-block: var(--denhaag-button-padding-block); --denhaag-button-focus-border-color: var(--web-app-focus-border-color); - --utrecht-button-disabled-color: var(--web-app-color-white); + /* --utrecht-button-disabled-color: var(--web-app-color-white); --utrecht-button-disabled-background-color: var(--web-app-color-disabled); --utrecht-button-focus-border-width: var(--web-app-focus-border-width); --utrecht-button-primary-action-hover-color: var(--web-app-color-white); @@ -98,7 +98,7 @@ --utrecht-button-padding-block-start: var(--web-app-size-sm); --utrecht-button-padding-inline-end: var(--web-app-size-md); --utrecht-button-padding-inline-start: var(--web-app-size-md); - --utrecht-button-border-width: 0; + --utrecht-button-border-width: 0; */ /* --denhaag-link-focus-outline: var(--web-app-focus-border); */ --denhaag-link-disabled-color: var(--web-app-color-disabled); @@ -110,10 +110,10 @@ --denhaag-link-icon-margin-end: var(--web-app-size-xs); --denhaag-link-icon-margin-start: var(--web-app-size-xs); --denhaag-link-padding: var(--web-app-size-xs); - --utrecht-link-hover-color: var(--web-app-color-link-active); + /* --utrecht-link-hover-color: var(--web-app-color-link-active); --utrecht-link-focus-color: var(--web-app-color-link-active); --utrecht-link-color: var(--web-app-color-link); - --utrecht-link-text-decoration: underline; + --utrecht-link-text-decoration: underline; */ --denhaag-tabs-tab-indicator-border-color: var(--web-app-color-link); --denhaag-tabs-tab-padding-inline-end: var(--web-app-size-xs); @@ -164,7 +164,7 @@ --denhaag-form-group-helper-text-color: var(--web-app-color-primary-text); --denhaag-form-group-label-color: var(--web-app-color-link-active); - --utrecht-form-input-font-family: var(--web-app-content-font-family); + /* --utrecht-form-input-font-family: var(--web-app-content-font-family); --utrecht-form-label-radio-color: var(--web-app-color-primary-text); --utrecht-form-label-checkbox-color: var(--web-app-color-primary-text); --utrecht-form-label-font-size: var(--web-app-font-size-md); @@ -185,7 +185,7 @@ --utrecht-form-input-padding-inline-end: var(--web-app-size-md); --utrecht-form-input-padding-block-start: var(--web-app-size-sm); --utrecht-form-input-padding-block-end: var(--web-app-size-sm); - --utrecht-form-input-border-width: var(--web-app-size-4xs); + --utrecht-form-input-border-width: var(--web-app-size-4xs); */ --denhaag-divider-border-color: var(--web-app-color-disabled); --denhaag-divider-margin-inline-end: var(--web-app-size-md); diff --git a/pwa/src/styling/themeProvider/ThemeProvider.tsx b/pwa/src/styling/themeProvider/ThemeProvider.tsx index 4fad28beb..d9fe51217 100644 --- a/pwa/src/styling/themeProvider/ThemeProvider.tsx +++ b/pwa/src/styling/themeProvider/ThemeProvider.tsx @@ -2,8 +2,9 @@ import * as React from "react"; import * as styles from "./ThemeProvider.module.css"; import "./../../styling/design-tokens/component-overrides.css"; import { useForm } from "react-hook-form"; -import { themes } from "../../data/themes"; +import "@utrecht/component-library-css"; import "@utrecht/design-tokens/dist/index.css"; +import { themes } from "../../data/themes"; import FormField, { FormFieldInput, FormFieldLabel } from "@gemeente-denhaag/form-field"; import { SelectSingle } from "@conduction/components"; import { Document } from "@utrecht/component-library-react/dist/css-module"; diff --git a/pwa/src/templates/templateParts/searchComponent/SearchComponentTemplate.tsx b/pwa/src/templates/templateParts/searchComponent/SearchComponentTemplate.tsx index a03ee0ecf..5e739f04d 100644 --- a/pwa/src/templates/templateParts/searchComponent/SearchComponentTemplate.tsx +++ b/pwa/src/templates/templateParts/searchComponent/SearchComponentTemplate.tsx @@ -1,12 +1,11 @@ import * as React from "react"; import * as styles from "./SearchComponentTemplate.module.css"; -import { FormField, FormFieldInput } from "@gemeente-denhaag/components-react"; +import { FormField, FormLabel, Textbox } from "@utrecht/component-library-react/dist/css-module"; import { useTranslation } from "react-i18next"; import { useForm } from "react-hook-form"; import { FiltersContext, IFilters } from "../../../context/filters"; import { navigate } from "gatsby"; import { ArrowRightIcon, SearchIcon } from "@gemeente-denhaag/icons"; -import { InputText } from "@conduction/components"; import { Button } from "@utrecht/component-library-react"; import { ButtonLink } from "../../../components"; @@ -50,14 +49,9 @@ export const SearchComponentTemplate: React.FC = ( return (
- - } - /> - + + +