From 9567476e2f971891074124aef9211b20c2364e79 Mon Sep 17 00:00:00 2001 From: Remko Date: Wed, 6 Dec 2023 10:11:25 +0100 Subject: [PATCH] added Navbar logo and radio buttons --- pwa/package-lock.json | 1213 ++--------------- pwa/package.json | 9 +- pwa/src/layout/Layout.tsx | 1 - .../templateParts/header/HeaderTemplate.tsx | 14 +- .../templates/theme/ThemeTemplate.module.css | 12 +- pwa/src/templates/theme/ThemeTemplate.tsx | 52 +- 6 files changed, 188 insertions(+), 1113 deletions(-) diff --git a/pwa/package-lock.json b/pwa/package-lock.json index d23d5e96..e549ad9b 100644 --- a/pwa/package-lock.json +++ b/pwa/package-lock.json @@ -8,8 +8,8 @@ "name": "product-website-template", "version": "1.0.0", "dependencies": { - "@conduction/components": "2.2.36", - "@conduction/theme": "1.0.56", + "@conduction/components": "2.2.40", + "@conduction/theme": "1.0.57", "@fortawesome/fontawesome-svg-core": "^6.5.0", "@fortawesome/free-brands-svg-icons": "6.5.0", "@fortawesome/free-regular-svg-icons": "6.5.0", @@ -68,6 +68,7 @@ "react-hot-toast": "^2.4.1", "react-i18next": "^13.5.0", "react-loading-skeleton": "^3.3.1", + "react-minimal-pie-chart": "^8.4.0", "react-paginate": "^8.2.0", "react-query": "^3.39.3", "react-select": "^5.8.0", @@ -93,14 +94,6 @@ "typescript": "^5.3.2" } }, - "../../conduction-theme": { - "name": "@conduction/theme", - "version": "1.0.56", - "license": "ISC", - "dependencies": { - "@nl-design-system-unstable/rotterdam-design-tokens": "^1.0.0-alpha.100" - } - }, "node_modules/@aashutoshrathi/word-wrap": { "version": "1.2.6", "license": "MIT", @@ -2023,1066 +2016,153 @@ "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz", - "integrity": "sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-transform-react-display-name": "^7.23.3", - "@babel/plugin-transform-react-jsx": "^7.22.15", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.23.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", - "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-typescript": "^7.23.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" - }, - "node_modules/@babel/runtime": { - "version": "7.23.4", - "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime/node_modules/regenerator-runtime": { - "version": "0.14.0", - "license": "MIT" - }, - "node_modules/@babel/template": { - "version": "7.22.15", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.23.2", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.0", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.0", - "@babel/types": "^7.23.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/types": { - "version": "7.23.4", - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@builder.io/partytown": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/@builder.io/partytown/-/partytown-0.7.6.tgz", - "integrity": "sha512-snXIGNiZpqjno3XYQN2lbBB+05hsQR/LSttbtIW1c0gmZ7Kh/DIo0YrxlDxCDulAMFPFM8J+4voLwvYepSj3sw==", - "bin": { - "partytown": "bin/partytown.cjs" - } - }, - "node_modules/@conduction/components": { - "version": "2.2.36", - "resolved": "https://registry.npmjs.org/@conduction/components/-/components-2.2.36.tgz", - "integrity": "sha512-9HBZYUbwW8gdZv0ufBS6ZDmjqA/Kk5XrpyoyhizAAmXmZFFHtFrUc8EliV4+OcrOZlJ9pEvVTKXqg3JT/6MBuQ==", - "dependencies": { - "@fortawesome/fontawesome-svg-core": "^6.4.2", - "@fortawesome/free-solid-svg-icons": "^6.4.2", - "@fortawesome/react-fontawesome": "^0.2.0", - "@utrecht/component-library-react": "2.0.0", - "clsx": "^2.0.0", - "gatsby": "^5.12.9", - "react": "^18.2.0", - "react-datepicker": "^4.23.0", - "react-hook-form": "7.48.2", - "react-paginate": "^8.2.0", - "react-select": "5.8.0", - "react-tabs": "^6.0.2", - "react-tooltip": "^5.23.0" - } - }, - "node_modules/@conduction/theme": { - "version": "1.0.56", - "resolved": "https://registry.npmjs.org/@conduction/theme/-/theme-1.0.56.tgz", - "integrity": "sha512-h1nIUMkQdnSeD0zBfepLH4Jb27tI7/lLev07RBpWmVkwei2DGeUwG3bfEJ2HChTPu5EyfItHu/37UnqRE7ADNg==", - "dependencies": { - "lodash": "^4.17.15", - "string-natural-compare": "^3.0.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "peerDependencies": { - "eslint": "^7.1.0" - } - }, - "node_modules/@conduction/components/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/@conduction/components/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@conduction/components/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@conduction/components/node_modules/eslint/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@conduction/components/node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@conduction/components/node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@conduction/components/node_modules/event-source-polyfill": { - "version": "1.0.31", - "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-1.0.31.tgz", - "integrity": "sha512-4IJSItgS/41IxN5UVAVuAyczwZF7ZIEsM1XAoUzIHA6A+xzusEZUutdXz2Nr+MQPLxfTiCvqE79/C8HT8fKFvA==" - }, - "node_modules/@conduction/components/node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/@conduction/components/node_modules/gatsby": { - "version": "5.12.11", - "resolved": "https://registry.npmjs.org/gatsby/-/gatsby-5.12.11.tgz", - "integrity": "sha512-4XuN4bo6W6JnIYkvaCeV+5fKTzxv78aAgOTEW4doupP8/bD0bgLwuIHFwnvhEMHQiGdALoKukLkqhkgAShUK0w==", - "hasInstallScript": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/core": "^7.20.12", - "@babel/eslint-parser": "^7.19.1", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/parser": "^7.20.13", - "@babel/runtime": "^7.20.13", - "@babel/traverse": "^7.20.13", - "@babel/types": "^7.20.7", - "@builder.io/partytown": "^0.7.5", - "@gatsbyjs/reach-router": "^2.0.1", - "@gatsbyjs/webpack-hot-middleware": "^2.25.3", - "@graphql-codegen/add": "^3.2.3", - "@graphql-codegen/core": "^2.6.8", - "@graphql-codegen/plugin-helpers": "^2.7.2", - "@graphql-codegen/typescript": "^2.8.8", - "@graphql-codegen/typescript-operations": "^2.5.13", - "@graphql-tools/code-file-loader": "^7.3.23", - "@graphql-tools/load": "^7.8.14", - "@jridgewell/trace-mapping": "^0.3.18", - "@nodelib/fs.walk": "^1.2.8", - "@parcel/cache": "2.8.3", - "@parcel/core": "2.8.3", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", - "@types/http-proxy": "^1.17.11", - "@typescript-eslint/eslint-plugin": "^5.60.1", - "@typescript-eslint/parser": "^5.60.1", - "@vercel/webpack-asset-relocator-loader": "^1.7.3", - "acorn-loose": "^8.3.0", - "acorn-walk": "^8.2.0", - "address": "1.2.2", - "anser": "^2.1.1", - "autoprefixer": "^10.4.14", - "axios": "^0.21.1", - "babel-jsx-utils": "^1.1.0", - "babel-loader": "^8.3.0", - "babel-plugin-add-module-exports": "^1.0.4", - "babel-plugin-dynamic-import-node": "^2.3.3", - "babel-plugin-lodash": "^3.3.4", - "babel-plugin-remove-graphql-queries": "^5.12.1", - "babel-preset-gatsby": "^3.12.1", - "better-opn": "^2.1.1", - "bluebird": "^3.7.2", - "body-parser": "1.20.1", - "browserslist": "^4.21.9", - "cache-manager": "^2.11.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "common-tags": "^1.8.2", - "compression": "^1.7.4", - "cookie": "^0.5.0", - "core-js": "^3.31.0", - "cors": "^2.8.5", - "css-loader": "^5.2.7", - "css-minimizer-webpack-plugin": "^2.0.0", - "css.escape": "^1.5.1", - "date-fns": "^2.30.0", - "debug": "^4.3.4", - "deepmerge": "^4.3.1", - "detect-port": "^1.5.1", - "devcert": "^1.2.2", - "dotenv": "^8.6.0", - "enhanced-resolve": "^5.15.0", - "error-stack-parser": "^2.1.4", - "eslint": "^7.32.0", - "eslint-config-react-app": "^6.0.0", - "eslint-plugin-flowtype": "^5.10.0", - "eslint-plugin-import": "^2.27.5", - "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-react": "^7.32.2", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-webpack-plugin": "^2.7.0", - "event-source-polyfill": "1.0.31", - "execa": "^5.1.1", - "express": "^4.18.2", - "express-http-proxy": "^1.6.3", - "fastest-levenshtein": "^1.0.16", - "fastq": "^1.15.0", - "file-loader": "^6.2.0", - "find-cache-dir": "^3.3.2", - "fs-exists-cached": "1.0.0", - "fs-extra": "^11.1.1", - "gatsby-cli": "^5.12.4", - "gatsby-core-utils": "^4.12.1", - "gatsby-graphiql-explorer": "^3.12.1", - "gatsby-legacy-polyfills": "^3.12.0", - "gatsby-link": "^5.12.1", - "gatsby-page-utils": "^3.12.1", - "gatsby-parcel-config": "1.12.1", - "gatsby-plugin-page-creator": "^5.12.3", - "gatsby-plugin-typescript": "^5.12.1", - "gatsby-plugin-utils": "^4.12.3", - "gatsby-react-router-scroll": "^6.12.0", - "gatsby-script": "^2.12.0", - "gatsby-telemetry": "^4.12.1", - "gatsby-worker": "^2.12.0", - "glob": "^7.2.3", - "globby": "^11.1.0", - "got": "^11.8.6", - "graphql": "^16.7.1", - "graphql-compose": "^9.0.10", - "graphql-http": "^1.19.0", - "graphql-tag": "^2.12.6", - "hasha": "^5.2.2", - "invariant": "^2.2.4", - "is-relative": "^1.0.0", - "is-relative-url": "^3.0.0", - "joi": "^17.9.2", - "json-loader": "^0.5.7", - "latest-version": "^7.0.0", - "linkfs": "^2.1.0", - "lmdb": "2.5.3", - "lodash": "^4.17.21", - "meant": "^1.0.3", - "memoizee": "^0.4.15", - "micromatch": "^4.0.5", - "mime": "^3.0.0", - "mini-css-extract-plugin": "1.6.2", - "mitt": "^1.2.0", - "moment": "^2.29.4", - "multer": "^1.4.5-lts.1", - "node-fetch": "^2.6.11", - "node-html-parser": "^5.4.2", - "normalize-path": "^3.0.0", - "null-loader": "^4.0.1", - "opentracing": "^0.14.7", - "p-defer": "^3.0.0", - "parseurl": "^1.3.3", - "physical-cpu-count": "^2.0.0", - "platform": "^1.3.6", - "postcss": "^8.4.24", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^5.3.0", - "prompts": "^2.4.2", - "prop-types": "^15.8.1", - "query-string": "^6.14.1", - "raw-loader": "^4.0.2", - "react-dev-utils": "^12.0.1", - "react-refresh": "^0.14.0", - "react-server-dom-webpack": "0.0.0-experimental-c8b778b7f-20220825", - "redux": "4.2.1", - "redux-thunk": "^2.4.2", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "shallow-compare": "^1.2.2", - "signal-exit": "^3.0.7", - "slugify": "^1.6.6", - "socket.io": "4.7.1", - "socket.io-client": "4.7.1", - "stack-trace": "^0.0.10", - "string-similarity": "^1.2.2", - "strip-ansi": "^6.0.1", - "style-loader": "^2.0.0", - "style-to-object": "^0.4.1", - "terser-webpack-plugin": "^5.3.9", - "tmp": "^0.2.1", - "true-case-path": "^2.2.1", - "type-of": "^2.0.1", - "url-loader": "^4.1.1", - "uuid": "^8.3.2", - "webpack": "^5.88.1", - "webpack-dev-middleware": "^4.3.0", - "webpack-merge": "^5.9.0", - "webpack-stats-plugin": "^1.1.3", - "webpack-virtual-modules": "^0.5.0", - "xstate": "^4.38.0", - "yaml-loader": "^0.8.0" - }, - "bin": { - "gatsby": "cli.js" - }, - "engines": { - "node": ">=18.0.0" - }, - "optionalDependencies": { - "gatsby-sharp": "^1.12.1" - }, - "peerDependencies": { - "react": "^18.0.0 || ^0.0.0", - "react-dom": "^18.0.0 || ^0.0.0" - } - }, - "node_modules/@conduction/components/node_modules/gatsby-cli": { - "version": "5.12.4", - "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-5.12.4.tgz", - "integrity": "sha512-GD+otyd5LlgSbYK4ODrKyAise/k32G7Qy7H/k+gJ2P8DCG9sU+j//2zNwF7mY8C5dl0SpROqFTL+I0Y1DK4tmQ==", - "hasInstallScript": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/core": "^7.20.12", - "@babel/generator": "^7.20.14", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/preset-typescript": "^7.18.6", - "@babel/runtime": "^7.20.13", - "@babel/template": "^7.20.7", - "@babel/types": "^7.20.7", - "@jridgewell/trace-mapping": "^0.3.18", - "@types/common-tags": "^1.8.1", - "better-opn": "^2.1.1", - "boxen": "^5.1.2", - "chalk": "^4.1.2", - "clipboardy": "^2.3.0", - "common-tags": "^1.8.2", - "convert-hrtime": "^3.0.0", - "create-gatsby": "^3.12.3", - "envinfo": "^7.10.0", - "execa": "^5.1.1", - "fs-exists-cached": "^1.0.0", - "fs-extra": "^11.1.1", - "gatsby-core-utils": "^4.12.1", - "gatsby-telemetry": "^4.12.1", - "hosted-git-info": "^3.0.8", - "is-valid-path": "^0.1.1", - "joi": "^17.9.2", - "lodash": "^4.17.21", - "node-fetch": "^2.6.11", - "opentracing": "^0.14.7", - "pretty-error": "^2.1.2", - "progress": "^2.0.3", - "prompts": "^2.4.2", - "redux": "4.2.1", - "resolve-cwd": "^3.0.0", - "semver": "^7.5.3", - "signal-exit": "^3.0.7", - "stack-trace": "^0.0.10", - "strip-ansi": "^6.0.1", - "yargs": "^15.4.1", - "yoga-layout-prebuilt": "^1.10.0", - "yurnalist": "^2.1.0" - }, - "bin": { - "gatsby": "cli.js" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@conduction/components/node_modules/gatsby-core-utils": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-4.12.1.tgz", - "integrity": "sha512-YW7eCK2M6yGQerT5LkdOHLZTNYMsDvcgeDMRy0q66FWKj7twPZX428I6NaLCMeF5dYoj1HOOO0u96iNlW5jcKQ==", - "dependencies": { - "@babel/runtime": "^7.20.13", - "ci-info": "2.0.0", - "configstore": "^5.0.1", - "fastq": "^1.15.0", - "file-type": "^16.5.4", - "fs-extra": "^11.1.1", - "got": "^11.8.6", - "hash-wasm": "^4.9.0", - "import-from": "^4.0.0", - "lmdb": "2.5.3", - "lock": "^1.1.0", - "node-object-hash": "^2.3.10", - "proper-lockfile": "^4.1.2", - "resolve-from": "^5.0.0", - "tmp": "^0.2.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@conduction/components/node_modules/gatsby-graphiql-explorer": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-3.12.1.tgz", - "integrity": "sha512-c2iG+4nAft2cTS9zgnPUAYNBtxTWGKjI26QIfjuo25j7/klnz8rLQYdj6TA4Z2Y3yyTyBspAHr9ho6zvOHlBJg==", - "engines": { - "node": ">=14.15.0" - } - }, - "node_modules/@conduction/components/node_modules/gatsby-legacy-polyfills": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-3.12.0.tgz", - "integrity": "sha512-hj0M4w4xFvKHtBNE3StkLmbCS3LXK0oxW5g3UkubbyMAwFqylQnWzXfysBpeFicQN/tr2px1cNGaqp91Z3Nh+g==", - "dependencies": { - "@babel/runtime": "^7.20.13", - "core-js-compat": "3.31.0" - } - }, - "node_modules/@conduction/components/node_modules/gatsby-link": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/gatsby-link/-/gatsby-link-5.12.1.tgz", - "integrity": "sha512-0xhQhRnpPRHWouoNzkVTu8qhbUa8GhbRrCo2QKiOyAdVzU96ZzWEMw2FUkgG6Ht5kglDXHek6LOiWyAv6jf49g==", - "dependencies": { - "@types/reach__router": "^1.3.10", - "gatsby-page-utils": "^3.12.1", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "@gatsbyjs/reach-router": "^2.0.0", - "react": "^18.0.0 || ^0.0.0", - "react-dom": "^18.0.0 || ^0.0.0" - } - }, - "node_modules/@conduction/components/node_modules/gatsby-page-utils": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/gatsby-page-utils/-/gatsby-page-utils-3.12.1.tgz", - "integrity": "sha512-BGtAvx4JZ143uRHYlUbWS8ZjOJ14fpj3nQfb68y9ZsNL1gdwjdWjuPXTM1gQ+w6wXDsHD/ovmYz1ZHG7qrQjJQ==", - "dependencies": { - "@babel/runtime": "^7.20.13", - "bluebird": "^3.7.2", - "chokidar": "^3.5.3", - "fs-exists-cached": "^1.0.0", - "gatsby-core-utils": "^4.12.1", - "glob": "^7.2.3", - "lodash": "^4.17.21", - "micromatch": "^4.0.5" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@conduction/components/node_modules/gatsby-parcel-config": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/gatsby-parcel-config/-/gatsby-parcel-config-1.12.1.tgz", - "integrity": "sha512-hH9m/dSJTkdeksBzLGi9U+Pey0CsPeHHrRP6pugxd7owtJUQqid37noyadqnawBo2LOwcGE4o69HhqGxGNXxbw==", - "dependencies": { - "@gatsbyjs/parcel-namer-relative-to-cwd": "^2.12.1", - "@parcel/bundler-default": "2.8.3", - "@parcel/compressor-raw": "2.8.3", - "@parcel/namer-default": "2.8.3", - "@parcel/optimizer-terser": "2.8.3", - "@parcel/packager-js": "2.8.3", - "@parcel/packager-raw": "2.8.3", - "@parcel/reporter-dev-server": "2.8.3", - "@parcel/resolver-default": "2.8.3", - "@parcel/runtime-js": "2.8.3", - "@parcel/transformer-js": "2.8.3", - "@parcel/transformer-json": "2.8.3" - }, - "engines": { - "parcel": "2.x" - }, - "peerDependencies": { - "@parcel/core": "^2.0.0" - } - }, - "node_modules/@conduction/components/node_modules/gatsby-plugin-page-creator": { - "version": "5.12.3", - "resolved": "https://registry.npmjs.org/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-5.12.3.tgz", - "integrity": "sha512-li9jKy70h4vXNxxRrXP2DpgEx05m5E7EDOLCjAWNsm7e9EO1szixXQ0ev6Ie1SBKT6vAHAoIonet6+oFattf9w==", - "dependencies": { - "@babel/runtime": "^7.20.13", - "@babel/traverse": "^7.20.13", - "@sindresorhus/slugify": "^1.1.2", - "chokidar": "^3.5.3", - "fs-exists-cached": "^1.0.0", - "fs-extra": "^11.1.1", - "gatsby-core-utils": "^4.12.1", - "gatsby-page-utils": "^3.12.1", - "gatsby-plugin-utils": "^4.12.3", - "gatsby-telemetry": "^4.12.1", - "globby": "^11.1.0", - "lodash": "^4.17.21" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "gatsby": "^5.0.0-next" - } - }, - "node_modules/@conduction/components/node_modules/gatsby-plugin-typescript": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/gatsby-plugin-typescript/-/gatsby-plugin-typescript-5.12.1.tgz", - "integrity": "sha512-NIigc9TnhjLam/WAQxvVLKpRgjOXzDDgetOt2F2qtO+1KjMuUgLxHdd613Z0JoSPGpi5ug0KG8U99gh9zge7jA==", - "dependencies": { - "@babel/core": "^7.20.12", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.20.7", - "@babel/preset-typescript": "^7.18.6", - "@babel/runtime": "^7.20.13", - "babel-plugin-remove-graphql-queries": "^5.12.1" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "gatsby": "^5.0.0-next" - } - }, - "node_modules/@conduction/components/node_modules/gatsby-plugin-utils": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/gatsby-plugin-utils/-/gatsby-plugin-utils-4.12.3.tgz", - "integrity": "sha512-AMagRfVAIwc3w66RZzq9cGPma3pkrGe/iyhktmHWDOtu45tOt0zlbSY91juuCw2Oov17WzJp2TWKQ/i0nkuLbA==", - "dependencies": { - "@babel/runtime": "^7.20.13", - "fastq": "^1.15.0", - "fs-extra": "^11.1.1", - "gatsby-core-utils": "^4.12.1", - "gatsby-sharp": "^1.12.1", - "graphql-compose": "^9.0.10", - "import-from": "^4.0.0", - "joi": "^17.9.2", - "mime": "^3.0.0" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "gatsby": "^5.0.0-next", - "graphql": "^16.0.0" - } - }, - "node_modules/@conduction/components/node_modules/gatsby-react-router-scroll": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/gatsby-react-router-scroll/-/gatsby-react-router-scroll-6.12.0.tgz", - "integrity": "sha512-KZqkJE/2LPtBemFVKKzCSDN86jqZatTCfMi+D0fkfeHDteaxDhJxIILtCizxr4TfPJRvvip0Wy/Oaafv4exmiA==", - "dependencies": { - "@babel/runtime": "^7.20.13", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "@gatsbyjs/reach-router": "^2.0.0", - "react": "^18.0.0 || ^0.0.0", - "react-dom": "^18.0.0 || ^0.0.0" - } - }, - "node_modules/@conduction/components/node_modules/gatsby-script": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/gatsby-script/-/gatsby-script-2.12.0.tgz", - "integrity": "sha512-prYN8x8q+ErQpy8G4c8VR+BalFe1H7v09/esJWF8Ufmy7xi0FsbG56a/Ee2YDrnuu942lhY+ailWR+UnDSDA8g==", - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "@gatsbyjs/reach-router": "^2.0.0", - "react": "^18.0.0 || ^0.0.0", - "react-dom": "^18.0.0 || ^0.0.0" - } - }, - "node_modules/@conduction/components/node_modules/gatsby-sharp": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/gatsby-sharp/-/gatsby-sharp-1.12.1.tgz", - "integrity": "sha512-e7lqA74UZau7MOktc9V+sNh86a8oNZPFIsY5Atk+C0sGlzHx0IcivsJjwLHJ6OF11SIC38a9z2wE8Nl6YiG/Ig==", - "dependencies": { - "sharp": "^0.32.6" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@conduction/components/node_modules/gatsby-telemetry": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-4.12.1.tgz", - "integrity": "sha512-MTHcKt5Cl68DveBpsduwfJdRjoXg48fcjITo1TspbxS2R0WnTZPRohGbA+JmQdY+O1eUSysdrONIjf6r86nhiA==", - "hasInstallScript": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/runtime": "^7.20.13", - "@turist/fetch": "^7.2.0", - "@turist/time": "^0.0.2", - "boxen": "^5.1.2", - "configstore": "^5.0.1", - "fs-extra": "^11.1.1", - "gatsby-core-utils": "^4.12.1", - "git-up": "^7.0.0", - "is-docker": "^2.2.1", - "lodash": "^4.17.21", - "node-fetch": "^2.6.11" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@conduction/components/node_modules/gatsby-worker": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/gatsby-worker/-/gatsby-worker-2.12.0.tgz", - "integrity": "sha512-wQTlAH8HdbJvCYZJ9jHCHSzF8E4SwB65suQ2hNo29wg4BhuMMpPWrLmraqPIGeAsBnWUEjzNGdedtzbCVwBJPQ==", - "dependencies": { - "@babel/core": "^7.20.12", - "@babel/runtime": "^7.20.13", - "fs-extra": "^11.1.1", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@conduction/components/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@conduction/components/node_modules/graphql": { - "version": "16.8.1", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz", - "integrity": "sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==", - "engines": { - "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" - } - }, - "node_modules/@conduction/components/node_modules/http2-wrapper": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", - "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.2.0" - }, - "engines": { - "node": ">=10.19.0" - } - }, - "node_modules/@conduction/components/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@conduction/components/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@conduction/components/node_modules/latest-version": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", - "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", - "dependencies": { - "package-json": "^8.1.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@conduction/components/node_modules/lowercase-keys": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", - "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@conduction/components/node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@conduction/components/node_modules/mimic-response": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", - "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@conduction/components/node_modules/node-addon-api": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" - }, - "node_modules/@conduction/components/node_modules/normalize-url": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", - "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@conduction/components/node_modules/p-cancelable": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", - "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@conduction/components/node_modules/package-json": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", - "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", - "dependencies": { - "got": "^12.1.0", - "registry-auth-token": "^5.0.1", - "registry-url": "^6.0.0", - "semver": "^7.3.7" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@conduction/components/node_modules/package-json/node_modules/got": { - "version": "12.6.1", - "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", - "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", - "dependencies": { - "@sindresorhus/is": "^5.2.0", - "@szmarczak/http-timer": "^5.0.1", - "cacheable-lookup": "^7.0.0", - "cacheable-request": "^10.2.8", - "decompress-response": "^6.0.0", - "form-data-encoder": "^2.1.2", - "get-stream": "^6.0.1", - "http2-wrapper": "^2.1.10", - "lowercase-keys": "^3.0.0", - "p-cancelable": "^3.0.0", - "responselike": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, - "node_modules/@conduction/components/node_modules/redux": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", - "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", - "dependencies": { - "@babel/runtime": "^7.9.2" - } - }, - "node_modules/@conduction/components/node_modules/registry-auth-token": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", - "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", - "dependencies": { - "@pnpm/npm-conf": "^2.1.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@conduction/components/node_modules/registry-url": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", - "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", - "dependencies": { - "rc": "1.2.8" - }, - "engines": { - "node": ">=12" + "esutils": "^2.0.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@conduction/components/node_modules/responselike": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", - "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "node_modules/@babel/preset-react": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz", + "integrity": "sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==", "dependencies": { - "lowercase-keys": "^3.0.0" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.23.3", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.23.3" }, "engines": { - "node": ">=14.16" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@conduction/components/node_modules/sharp": { - "version": "0.32.6", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", - "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", - "hasInstallScript": true, + "node_modules/@babel/preset-typescript": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", + "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.2", - "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.1", - "semver": "^7.5.4", - "simple-get": "^4.0.1", - "tar-fs": "^3.0.4", - "tunnel-agent": "^0.6.0" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3" }, "engines": { - "node": ">=14.15.0" + "node": ">=6.9.0" }, - "funding": { - "url": "https://opencollective.com/libvips" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@conduction/components/node_modules/sharp/node_modules/detect-libc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", - "engines": { - "node": ">=8" - } + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" }, - "node_modules/@conduction/components/node_modules/socket.io": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.1.tgz", - "integrity": "sha512-W+utHys2w//dhFjy7iQQu9sGd3eokCjGbl2r59tyLqNiJJBdIebn3GAKEXBr3osqHTObJi2die/25bCx2zsaaw==", + "node_modules/@babel/runtime": { + "version": "7.23.4", + "license": "MIT", "dependencies": { - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "cors": "~2.8.5", - "debug": "~4.3.2", - "engine.io": "~6.5.0", - "socket.io-adapter": "~2.5.2", - "socket.io-parser": "~4.2.4" + "regenerator-runtime": "^0.14.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=6.9.0" } }, - "node_modules/@conduction/components/node_modules/socket.io-adapter": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", - "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "node_modules/@babel/runtime/node_modules/regenerator-runtime": { + "version": "0.14.0", + "license": "MIT" + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "license": "MIT", "dependencies": { - "ws": "~8.11.0" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@conduction/components/node_modules/socket.io-client": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.1.tgz", - "integrity": "sha512-Qk3Xj8ekbnzKu3faejo4wk2MzXA029XppiXtTF/PkbTg+fcwaTw1PlDrTrrrU4mKoYC4dvlApOnSeyLCKwek2w==", + "node_modules/@babel/traverse": { + "version": "7.23.2", + "license": "MIT", "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.5.1", - "socket.io-parser": "~4.2.4" + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=6.9.0" } }, - "node_modules/@conduction/components/node_modules/tar-fs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", - "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", - "dependencies": { - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^3.1.5" + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "license": "MIT", + "engines": { + "node": ">=4" } }, - "node_modules/@conduction/components/node_modules/tar-stream": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", + "node_modules/@babel/types": { + "version": "7.23.4", + "license": "MIT", "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@conduction/components/node_modules/webpack-virtual-modules": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", - "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==" - }, - "node_modules/@conduction/components/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "node_modules/@builder.io/partytown": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@builder.io/partytown/-/partytown-0.7.6.tgz", + "integrity": "sha512-snXIGNiZpqjno3XYQN2lbBB+05hsQR/LSttbtIW1c0gmZ7Kh/DIo0YrxlDxCDulAMFPFM8J+4voLwvYepSj3sw==", + "bin": { + "partytown": "bin/partytown.cjs" } }, - "node_modules/@conduction/components/node_modules/xstate": { - "version": "4.38.3", - "resolved": "https://registry.npmjs.org/xstate/-/xstate-4.38.3.tgz", - "integrity": "sha512-SH7nAaaPQx57dx6qvfcIgqKRXIh4L0A1iYEqim4s1u7c9VoCgzZc+63FY90AKU4ZzOC2cfJzTnpO4zK7fCUzzw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/xstate" + "node_modules/@conduction/components": { + "version": "2.2.40", + "resolved": "https://registry.npmjs.org/@conduction/components/-/components-2.2.40.tgz", + "integrity": "sha512-5NpGGi9K8tNCScVyJK+UJE0dTZSYUWtueqf3OrK1LoPEzkiWoe4RoIKILztBqbHEIEGMyx9+3Hmc8wKtkVXdbg==", + "dependencies": { + "@fortawesome/fontawesome-svg-core": "^6.4.2", + "@fortawesome/free-solid-svg-icons": "^6.4.2", + "@fortawesome/react-fontawesome": "^0.2.0", + "@utrecht/component-library-react": "2.0.0", + "clsx": "^2.0.0", + "gatsby": "^5.12.9", + "react": "^18.2.0", + "react-datepicker": "^4.23.0", + "react-hook-form": "7.48.2", + "react-paginate": "^8.2.0", + "react-select": "5.8.0", + "react-tabs": "^6.0.2", + "react-tooltip": "^5.24.0" } }, "node_modules/@conduction/theme": { - "resolved": "../../conduction-theme", - "link": true + "version": "1.0.57", + "resolved": "https://registry.npmjs.org/@conduction/theme/-/theme-1.0.57.tgz", + "integrity": "sha512-Zt0GgdN0kGlqGv4MMv0CfwjUp0G79IQl/mlQ72Fi19w3loFBCo8awuxY+n3lICXY34cIe5NnhjckKbJpF5olsw==", + "dependencies": { + "@nl-design-system-unstable/rotterdam-design-tokens": "^1.0.0-alpha.100" + } }, "node_modules/@emotion/babel-plugin": { "version": "11.11.0", @@ -3871,66 +2951,6 @@ "@lezer/common": "^1.0.0" } }, - "node_modules/@lmdb/lmdb-darwin-arm64": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.5.3.tgz", - "integrity": "sha512-RXwGZ/0eCqtCY8FLTM/koR60w+MXyvBUpToXiIyjOcBnC81tAlTUHrRUavCEWPI9zc9VgvpK3+cbumPyR8BSuA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@lmdb/lmdb-darwin-x64": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.5.3.tgz", - "integrity": "sha512-337dNzh5yCdNCTk8kPfoU7jR3otibSlPDGW0vKZT97rKnQMb9tNdto3RtWoGPsQ8hKmlRZpojOJtmwjncq1MoA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@lmdb/lmdb-linux-arm": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.5.3.tgz", - "integrity": "sha512-mU2HFJDGwECkoD9dHQEfeTG5mp8hNS2BCfwoiOpVPMeapjYpQz9Uw3FkUjRZ4dGHWKbin40oWHuL0bk2bCx+Sg==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@lmdb/lmdb-linux-arm64": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.5.3.tgz", - "integrity": "sha512-VJw60Mdgb4n+L0fO1PqfB0C7TyEQolJAC8qpqvG3JoQwvyOv6LH7Ib/WE3wxEW9nuHmVz9jkK7lk5HfWWgoO1Q==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@lmdb/lmdb-linux-x64": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.5.3.tgz", - "integrity": "sha512-qaReO5aV8griBDsBr8uBF/faO3ieGjY1RY4p8JvTL6Mu1ylLrTVvOONqKFlNaCwrmUjWw5jnf7VafxDAeQHTow==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] - }, "node_modules/@lmdb/lmdb-win32-x64": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.5.3.tgz", @@ -5362,7 +4382,8 @@ }, "node_modules/@types/svg-path-parser": { "version": "1.1.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/svg-path-parser/-/svg-path-parser-1.1.6.tgz", + "integrity": "sha512-3sw6pk91pEtW6W7hRrJ9ZkAgPiJSaNdh7iY8rVOy7buajpQuy2J9A0ZUaiOVcbFvl0p7J+Ne4012muCE/MB+hQ==" }, "node_modules/@types/tmp": { "version": "0.0.33", @@ -11194,11 +10215,6 @@ "resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.11.0.tgz", "integrity": "sha512-HVusNXlVqHe0fzIzdQOGolnFN6mX/fqcrSAOcTBXdvzrXVHwTz11vXeKRmkR5gTuwVpvHZEIyKoePDvuAR+XwQ==" }, - "node_modules/hash-wasm": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.11.0.tgz", - "integrity": "sha512-HVusNXlVqHe0fzIzdQOGolnFN6mX/fqcrSAOcTBXdvzrXVHwTz11vXeKRmkR5gTuwVpvHZEIyKoePDvuAR+XwQ==" - }, "node_modules/hasha": { "version": "5.2.2", "license": "MIT", @@ -15475,7 +14491,8 @@ }, "node_modules/react-minimal-pie-chart": { "version": "8.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-minimal-pie-chart/-/react-minimal-pie-chart-8.4.0.tgz", + "integrity": "sha512-A0wG+6mRjboyMxMDrzQNWp+2+GSn2ai4ERzRFHLp/OCC45PwIR1DpDVjwedawO+5AtFpzBRQKSFm3ZUxrqIEzA==", "dependencies": { "@types/svg-path-parser": "^1.1.3" }, diff --git a/pwa/package.json b/pwa/package.json index b0d48b0c..70077395 100644 --- a/pwa/package.json +++ b/pwa/package.json @@ -4,9 +4,7 @@ "private": true, "description": "Product Website Template", "author": "Conduction", - "keywords": [ - "gatsby" - ], + "keywords": ["gatsby"], "scripts": { "develop": "gatsby develop", "start": "gatsby develop", @@ -24,8 +22,8 @@ "prepare": "cd .. && husky install" }, "dependencies": { - "@conduction/components": "2.2.36", - "@conduction/theme": "1.0.56", + "@conduction/components": "2.2.40", + "@conduction/theme": "1.0.57", "@fortawesome/fontawesome-svg-core": "^6.5.0", "@fortawesome/free-brands-svg-icons": "6.5.0", "@fortawesome/free-regular-svg-icons": "6.5.0", @@ -87,6 +85,7 @@ "react-paginate": "^8.2.0", "react-query": "^3.39.3", "react-select": "^5.8.0", + "react-minimal-pie-chart": "^8.4.0", "showdown": "^2.1.0" }, "devDependencies": { diff --git a/pwa/src/layout/Layout.tsx b/pwa/src/layout/Layout.tsx index 806039e5..34544427 100644 --- a/pwa/src/layout/Layout.tsx +++ b/pwa/src/layout/Layout.tsx @@ -13,7 +13,6 @@ import { fab } from "@fortawesome/free-brands-svg-icons"; import { far } from "@fortawesome/free-regular-svg-icons"; import { IconPack, library } from "@fortawesome/fontawesome-svg-core"; import { useEnvironment } from "../hooks/useEnvironment"; -import { initiateEnvironment } from "../services/initiateEnvironment"; import { ToolTip } from "@conduction/components"; export const TOOLTIP_ID = "cb8f47c3-7151-4a46-954d-784a531b01e6"; diff --git a/pwa/src/templates/templateParts/header/HeaderTemplate.tsx b/pwa/src/templates/templateParts/header/HeaderTemplate.tsx index bd169b29..10bbd38c 100644 --- a/pwa/src/templates/templateParts/header/HeaderTemplate.tsx +++ b/pwa/src/templates/templateParts/header/HeaderTemplate.tsx @@ -22,11 +22,21 @@ export const HeaderTemplate: React.FC = ({ layoutClassName {t("Skip to filters")} - + {t("Skip to main content")} - + {t("Skip to current work")} diff --git a/pwa/src/templates/theme/ThemeTemplate.module.css b/pwa/src/templates/theme/ThemeTemplate.module.css index 91a96623..4daa9429 100644 --- a/pwa/src/templates/theme/ThemeTemplate.module.css +++ b/pwa/src/templates/theme/ThemeTemplate.module.css @@ -253,7 +253,8 @@ border-radius: 0; padding: unset; background-color: unset; - margin-inline-end: var(--skeleton-size-xs); + margin-inline-end: 8px; + margin-inline-start: 18px; } .logoDesktop { @@ -275,3 +276,12 @@ .logoContainer > *:not(:last-child) { margin-inline-end: var(--skeleton-size-lg); } + +.radioLabel { + user-select: none; +} + +.radioContainer { + display: flex; + gap: 4px; +} diff --git a/pwa/src/templates/theme/ThemeTemplate.tsx b/pwa/src/templates/theme/ThemeTemplate.tsx index fa725322..d954de02 100644 --- a/pwa/src/templates/theme/ThemeTemplate.tsx +++ b/pwa/src/templates/theme/ThemeTemplate.tsx @@ -1,7 +1,6 @@ import * as React from "react"; import * as styles from "./ThemeTemplate.module.css"; import clsx from "clsx"; -import { Page, PageContent } from "@utrecht/component-library-react/dist/css-module"; import { useFiltersContext } from "../../context/filters"; import { CardHeader, @@ -30,6 +29,7 @@ import { BreadcrumbNavSeparator, Icon, Alert, + BadgeCounter, CodeBlock, Code, Heading1, @@ -52,7 +52,10 @@ import { TableHeaderCell, TableBody, TableCell, - Checkbox, + Paragraph, + Page, + PageContent, + RadioButton, } from "@utrecht/component-library-react"; import { useTranslation } from "react-i18next"; import { navigate } from "gatsby"; @@ -65,7 +68,6 @@ import { faCircleUser, faWarning, } from "@fortawesome/free-solid-svg-icons"; -import { BadgeCounter } from "@utrecht/component-library-react"; import { getTokenValue } from "../../services/getTokenValue"; import { PieChart } from "react-minimal-pie-chart"; import { TOOLTIP_ID } from "../../layout/Layout"; @@ -81,6 +83,8 @@ export const ThemeTemplate: React.FC = () => { const [buttonsDisabled, setButtonsDisabled] = React.useState(false); const [selectMaxWith, setSelectMaxWith] = React.useState(true); const [refreshPieChartColor, setRefreshPieChartColor] = React.useState(true); + const [radioButtonChecked, setRadioButtonChecked] = React.useState("checked"); + const { gatsbyContext } = useGatsbyContext(); const { filters } = useFiltersContext(); @@ -121,6 +125,11 @@ export const ThemeTemplate: React.FC = () => { }, ]; + const radioButtons = [ + { label: "Default", value: "default" }, + { label: "Checked", value: "checked" }, + ]; + return ( @@ -324,7 +333,7 @@ export const ThemeTemplate: React.FC = () => {

Paragraph:

-

+ This is a Lorem ipsum paragraph: Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio pariatur adipisci nam odit? Pariatur facilis, eaque provident veritatis eos recusandae? Repellat cumque, modi dolor provident numquam porro officiis iste est. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices @@ -333,7 +342,23 @@ export const ThemeTemplate: React.FC = () => { lobortis massa imperdiet quam. Nulla neque dolor, sagittis eget, iaculis quis, molestie non, velit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Cras id dui. Vestibulum purus quam, scelerisque ut, mollis sed, nonummy id, metus. Vestibulum eu odio. Vestibulum eu odio. -

+ +
+ +
+

Radio button:

+ {radioButtons.map((radioButton) => ( +
setRadioButtonChecked(radioButton.value)} + key={radioButton.value} + > + + setRadioButtonChecked(radioButton.value)}> + {radioButton.label} + +
+ ))}
@@ -490,7 +515,7 @@ export const ThemeTemplate: React.FC = () => {
-
+

Checkbox

{
console.log("click")} />
+ + NavBar: + +
+ console.log("click")} /> +
+ + console.log("click")} /> +
+ } + items={headerTopNavItems} + /> +