diff --git a/.changeset/config.json b/.changeset/config.json index dbb25db511..0973446150 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -7,9 +7,17 @@ } ], "ignore": [ + "@contentful/f36-typography", + "@contentful/f36-codemod", + "@contentful/f36-icon", + "@contentful/f36-icons", + "@contentful/f36-avatar", + "@contentful/f36-image", + "@contentful/f36-header", "@contentful/f36-layout", "@contentful/f36-progress-stepper", "@contentful/f36-navlist", + "@contentful/f36-navbar", "@contentful/f36-website" ], "commit": false, @@ -59,4 +67,4 @@ "___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": { "onlyUpdatePeerDependentsWhenOutOfRange": true } -} +} \ No newline at end of file diff --git a/.eslintignore b/.eslintignore index 5e46f2230c..0b7077cf64 100644 --- a/.eslintignore +++ b/.eslintignore @@ -10,3 +10,6 @@ tsup.config.ts # next.js **/.next/ **/out/ + +# codemod tests +**/__testfixtures__ diff --git a/BUILD.md b/BUILD.md new file mode 100644 index 0000000000..fc6a9e1c29 --- /dev/null +++ b/BUILD.md @@ -0,0 +1,34 @@ +# Building + +We are using [tsup](https://tsup.egoist.dev/) and [esbuild](https://esbuild.github.io/) together with [Microbundle](https://www.npmjs.com/package/microbundle) to build our component library. + +Each component builds to its own `dist` directory with: + +- `index.d.ts` – TypeScript type declaration file +- `index.js` – CJS (CommonJS) +- `index.modern.mjs` – [Modern](https://github.com/developit/microbundle#-modern-mode-) output (work in all modern browsers) +- `index.module.js` – legacy ESM (ES Modules) output (for bundlers) +- `index.umd.js` – legacy UMD (Universal Module Definition) output (for Node & CDN use) + +## Create a build of the library + +```bash +npm run-script build +``` + +## v5 alpha/beta pre-releases + +> [!WARNING] +> +> Revisit the build setup before the v5 release + +We aim to emit ESM only in our next major release. + +Until then, we emit CJS and ESM using a dual-package approach with `tsc` and [tsconfig-to-dual-package](https://github.com/azu/tsconfig-to-dual-package/tree/main). + +This ensures Node/TypeScript point to the right package type (commonjs, module) depending on the consumer's configuration, without the hassle of us to "hack" the main `package.json` and `tsconfig` to satisfy all use cases. + +The build has the following structure in its own `dist` directory: + +- `./cjs` – CJS (CommonJS) with declaration + inline source map. +- `./esm` – ESM (ES Modules) with declaration + inline source map. diff --git a/jest.config.js b/jest.config.js index a99bb514bf..6d2f834752 100644 --- a/jest.config.js +++ b/jest.config.js @@ -71,11 +71,12 @@ module.exports = { moduleNameMapper: { '\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': '/scripts/test/__mocks__/fileMock.js', + '(.+)\\.js': '$1', '@/scripts/(.*)': '/scripts/$1', }, // An array of regexp pattern strings, matched against all module paths before considered 'visible' to the module loader - // modulePathIgnorePatterns: [], + modulePathIgnorePatterns: ['/dist/'], // Activates notifications for test results // notify: false, diff --git a/package-lock.json b/package-lock.json index d410bda28c..bdfe51a642 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "@testing-library/react-hooks": "^8.0.1", "@testing-library/user-event": "14.5.2", "@types/jest": "^29.2.2", - "@types/jest-axe": "3.5.4", + "@types/jest-axe": "3.5.9", "@types/storybook__react": "5.2.1", "@typescript-eslint/eslint-plugin": "^5.47.1", "@typescript-eslint/parser": "^5.37.0", @@ -80,7 +80,7 @@ "simple-git-hooks": "^2.8.1", "size-limit": "^11.1.5", "tsup": "^7.2.0", - "turbo": "^1.10.7", + "turbo": "^1.10.13", "typescript": "4.7.3", "webpack": "5" }, @@ -3927,10 +3927,61 @@ "resolved": "packages/components/icon", "link": true }, + "node_modules/@contentful/f36-icon-alpha": { + "name": "@contentful/f36-icon", + "version": "5.0.0-alpha.20", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/5.0.0-alpha.20/7241ea6462a94e71d59c89c151383399f77c4e54", + "integrity": "sha512-kI7HJggp/H8whiUL/RrG988nEvQq2SuZVyQn4kyiWYSlMWBRqQXZRvXfsM/RILWMgz2LxryXaT1YGVy2E4UfJA==", + "dependencies": { + "@contentful/f36-core": "^4.65.4", + "@contentful/f36-tokens": "^4.0.4", + "@phosphor-icons/react": "^2.1.5", + "emotion": "^10.0.17" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "node_modules/@contentful/f36-icons": { "resolved": "packages/components/icons", "link": true }, + "node_modules/@contentful/f36-icons-v4": { + "name": "@contentful/f36-icons", + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dev": true, + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-icons-v4/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dev": true, + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "node_modules/@contentful/f36-image": { "resolved": "packages/components/image", "link": true @@ -4228,6 +4279,22 @@ "version": "0.2.5", "license": "MIT" }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz", + "integrity": "sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/android-arm": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", @@ -4500,6 +4567,22 @@ "node": ">=12" } }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz", + "integrity": "sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/openbsd-x64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", @@ -6704,6 +6787,18 @@ "url": "https://github.com/sponsors/panva" } }, + "node_modules/@phosphor-icons/react": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@phosphor-icons/react/-/react-2.1.7.tgz", + "integrity": "sha512-g2e2eVAn1XG2a+LI09QU3IORLhnFNAFkNbo2iwbX6NOKSLOwvEMmTa7CgOzEbgNWR47z8i8kwjdvYZ5fkGx1mQ==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">= 16.8", + "react-dom": ">= 16.8" + } + }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.8", "dev": true, @@ -13131,7 +13226,9 @@ } }, "node_modules/@types/jest-axe": { - "version": "3.5.4", + "version": "3.5.9", + "resolved": "https://registry.npmjs.org/@types/jest-axe/-/jest-axe-3.5.9.tgz", + "integrity": "sha512-z98CzR0yVDalCEuhGXXO4/zN4HHuSebAukXDjTLJyjEAgoUf1H1i+sr7SUB/mz8CRS/03/XChsx0dcLjHkndoQ==", "dev": true, "license": "MIT", "dependencies": { @@ -21920,9 +22017,11 @@ "license": "ISC" }, "node_modules/fsevents": { - "version": "2.3.2", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, - "license": "MIT", + "hasInstallScript": true, "optional": true, "os": [ "darwin" @@ -22062,6 +22161,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-tsconfig": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", + "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", + "dev": true, + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, "node_modules/get-uri": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz", @@ -35632,6 +35743,31 @@ "node": ">=8" } }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/resolve-tsconfig": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/resolve-tsconfig/-/resolve-tsconfig-1.3.0.tgz", + "integrity": "sha512-Ba5mo3soshb2CnIcNFz75F/80H/2eMVxrlmdgoSDNH7Lr6UAoT3BvxNtc7+VXqKSBlC0SJk2qSXOTcy0/p7cFw==", + "dev": true, + "engines": { + "node": ">=16", + "pnpm": ">=7" + }, + "funding": { + "url": "https://github.com/sponsors/skarab42" + }, + "peerDependencies": { + "typescript": "*" + } + }, "node_modules/resolve-url": { "version": "0.2.1", "dev": true, @@ -38754,6 +38890,24 @@ "json5": "lib/cli.js" } }, + "node_modules/tsconfig-to-dual-package": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-to-dual-package/-/tsconfig-to-dual-package-1.2.0.tgz", + "integrity": "sha512-UtMinqTLfWr9fX6KidLsEcCJoA/jSLPIS00ohpQybMSxA3LlJCRf2DsGPw4AJJ8AP4FOHfbQJFJ5XgLoL7RoLw==", + "dev": true, + "dependencies": { + "resolve-tsconfig": "^1.3.0" + }, + "bin": { + "tsconfig-to-dual-package": "bin/cmd.mjs" + }, + "engines": { + "node": ">=18.3.0 || >=16.17.0" + }, + "peerDependencies": { + "typescript": ">=4.0.0" + } + }, "node_modules/tslib": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", @@ -38911,6 +39065,416 @@ "dev": true, "license": "0BSD" }, + "node_modules/tsx": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.1.tgz", + "integrity": "sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==", + "dev": true, + "dependencies": { + "esbuild": "~0.23.0", + "get-tsconfig": "^4.7.5" + }, + "bin": { + "tsx": "dist/cli.mjs" + }, + "engines": { + "node": ">=18.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + } + }, + "node_modules/tsx/node_modules/@esbuild/android-arm": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.1.tgz", + "integrity": "sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/android-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz", + "integrity": "sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/android-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.1.tgz", + "integrity": "sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/darwin-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz", + "integrity": "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/darwin-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz", + "integrity": "sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/freebsd-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz", + "integrity": "sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/freebsd-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz", + "integrity": "sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-arm": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz", + "integrity": "sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz", + "integrity": "sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-ia32": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz", + "integrity": "sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-loong64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz", + "integrity": "sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-mips64el": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz", + "integrity": "sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-ppc64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz", + "integrity": "sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-riscv64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz", + "integrity": "sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-s390x": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz", + "integrity": "sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz", + "integrity": "sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/netbsd-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz", + "integrity": "sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/openbsd-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz", + "integrity": "sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/sunos-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz", + "integrity": "sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/win32-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz", + "integrity": "sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/win32-ia32": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz", + "integrity": "sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/win32-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz", + "integrity": "sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/esbuild": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz", + "integrity": "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.23.1", + "@esbuild/android-arm": "0.23.1", + "@esbuild/android-arm64": "0.23.1", + "@esbuild/android-x64": "0.23.1", + "@esbuild/darwin-arm64": "0.23.1", + "@esbuild/darwin-x64": "0.23.1", + "@esbuild/freebsd-arm64": "0.23.1", + "@esbuild/freebsd-x64": "0.23.1", + "@esbuild/linux-arm": "0.23.1", + "@esbuild/linux-arm64": "0.23.1", + "@esbuild/linux-ia32": "0.23.1", + "@esbuild/linux-loong64": "0.23.1", + "@esbuild/linux-mips64el": "0.23.1", + "@esbuild/linux-ppc64": "0.23.1", + "@esbuild/linux-riscv64": "0.23.1", + "@esbuild/linux-s390x": "0.23.1", + "@esbuild/linux-x64": "0.23.1", + "@esbuild/netbsd-x64": "0.23.1", + "@esbuild/openbsd-arm64": "0.23.1", + "@esbuild/openbsd-x64": "0.23.1", + "@esbuild/sunos-x64": "0.23.1", + "@esbuild/win32-arm64": "0.23.1", + "@esbuild/win32-ia32": "0.23.1", + "@esbuild/win32-x64": "0.23.1" + } + }, "node_modules/tty-table": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/tty-table/-/tty-table-4.2.1.tgz", @@ -38993,27 +39557,26 @@ } }, "node_modules/turbo": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/turbo/-/turbo-1.10.7.tgz", - "integrity": "sha512-xm0MPM28TWx1e6TNC3wokfE5eaDqlfi0G24kmeHupDUZt5Wd0OzHFENEHMPqEaNKJ0I+AMObL6nbSZonZBV2HA==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/turbo/-/turbo-1.13.4.tgz", + "integrity": "sha512-1q7+9UJABuBAHrcC4Sxp5lOqYS5mvxRrwa33wpIyM18hlOCpRD/fTJNxZ0vhbMcJmz15o9kkVm743mPn7p6jpQ==", "dev": true, - "hasInstallScript": true, "bin": { "turbo": "bin/turbo" }, "optionalDependencies": { - "turbo-darwin-64": "1.10.7", - "turbo-darwin-arm64": "1.10.7", - "turbo-linux-64": "1.10.7", - "turbo-linux-arm64": "1.10.7", - "turbo-windows-64": "1.10.7", - "turbo-windows-arm64": "1.10.7" + "turbo-darwin-64": "1.13.4", + "turbo-darwin-arm64": "1.13.4", + "turbo-linux-64": "1.13.4", + "turbo-linux-arm64": "1.13.4", + "turbo-windows-64": "1.13.4", + "turbo-windows-arm64": "1.13.4" } }, "node_modules/turbo-darwin-64": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-1.10.7.tgz", - "integrity": "sha512-N2MNuhwrl6g7vGuz4y3fFG2aR1oCs0UZ5HKl8KSTn/VC2y2YIuLGedQ3OVbo0TfEvygAlF3QGAAKKtOCmGPNKA==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-1.13.4.tgz", + "integrity": "sha512-A0eKd73R7CGnRinTiS7txkMElg+R5rKFp9HV7baDiEL4xTG1FIg/56Vm7A5RVgg8UNgG2qNnrfatJtb+dRmNdw==", "cpu": [ "x64" ], @@ -39024,9 +39587,9 @@ ] }, "node_modules/turbo-darwin-arm64": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-1.10.7.tgz", - "integrity": "sha512-WbJkvjU+6qkngp7K4EsswOriO3xrNQag7YEGRtfLoDdMTk4O4QTeU6sfg2dKfDsBpTidTvEDwgIYJhYVGzrz9Q==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-1.13.4.tgz", + "integrity": "sha512-eG769Q0NF6/Vyjsr3mKCnkG/eW6dKMBZk6dxWOdrHfrg6QgfkBUk0WUUujzdtVPiUIvsh4l46vQrNVd9EOtbyA==", "cpu": [ "arm64" ], @@ -39037,9 +39600,9 @@ ] }, "node_modules/turbo-linux-64": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-1.10.7.tgz", - "integrity": "sha512-x1CF2CDP1pDz/J8/B2T0hnmmOQI2+y11JGIzNP0KtwxDM7rmeg3DDTtDM/9PwGqfPotN9iVGgMiMvBuMFbsLhg==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-1.13.4.tgz", + "integrity": "sha512-Bq0JphDeNw3XEi+Xb/e4xoKhs1DHN7OoLVUbTIQz+gazYjigVZvtwCvgrZI7eW9Xo1eOXM2zw2u1DGLLUfmGkQ==", "cpu": [ "x64" ], @@ -39050,9 +39613,9 @@ ] }, "node_modules/turbo-linux-arm64": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-1.10.7.tgz", - "integrity": "sha512-JtnBmaBSYbs7peJPkXzXxsRGSGBmBEIb6/kC8RRmyvPAMyqF8wIex0pttsI+9plghREiGPtRWv/lfQEPRlXnNQ==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-1.13.4.tgz", + "integrity": "sha512-BJcXw1DDiHO/okYbaNdcWN6szjXyHWx9d460v6fCHY65G8CyqGU3y2uUTPK89o8lq/b2C8NK0yZD+Vp0f9VoIg==", "cpu": [ "arm64" ], @@ -39063,9 +39626,9 @@ ] }, "node_modules/turbo-windows-64": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-1.10.7.tgz", - "integrity": "sha512-7A/4CByoHdolWS8dg3DPm99owfu1aY/W0V0+KxFd0o2JQMTQtoBgIMSvZesXaWM57z3OLsietFivDLQPuzE75w==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-1.13.4.tgz", + "integrity": "sha512-OFFhXHOFLN7A78vD/dlVuuSSVEB3s9ZBj18Tm1hk3aW1HTWTuAw0ReN6ZNlVObZUHvGy8d57OAGGxf2bT3etQw==", "cpu": [ "x64" ], @@ -39076,9 +39639,9 @@ ] }, "node_modules/turbo-windows-arm64": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-1.10.7.tgz", - "integrity": "sha512-D36K/3b6+hqm9IBAymnuVgyePktwQ+F0lSXr2B9JfAdFPBktSqGmp50JNC7pahxhnuCLj0Vdpe9RqfnJw5zATA==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-1.13.4.tgz", + "integrity": "sha512-u5A+VOKHswJJmJ8o8rcilBfU5U3Y1TTAfP9wX8bFh8teYF1ghP0EhtMRLjhtp6RPa+XCxHHVA2CiC3gbh5eg5g==", "cpu": [ "arm64" ], @@ -40668,14 +41231,58 @@ }, "packages/components/accordion": { "name": "@contentful/f36-accordion", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-collapse": "^4.74.0", - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-collapse": "^4.74.1", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/accordion/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/accordion/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/accordion/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", "emotion": "^10.0.17" }, "peerDependencies": { @@ -40685,14 +41292,58 @@ }, "packages/components/asset": { "name": "@contentful/f36-asset", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-icon": "^4.74.0", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-icon": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/asset/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/asset/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/asset/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", "emotion": "^10.0.17" }, "peerDependencies": { @@ -40702,17 +41353,17 @@ }, "packages/components/autocomplete": { "name": "@contentful/f36-autocomplete", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-forms": "^4.74.0", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-forms": "^4.74.1", "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-popover": "^4.74.0", - "@contentful/f36-skeleton": "^4.74.0", + "@contentful/f36-popover": "^4.74.1", + "@contentful/f36-skeleton": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "@contentful/f36-utils": "^4.24.3", "downshift": "^6.1.12", "emotion": "^10.0.17" @@ -40722,16 +41373,60 @@ "react-dom": ">=16.8" } }, + "packages/components/autocomplete/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/autocomplete/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/autocomplete/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "packages/components/avatar": { "name": "@contentful/f36-avatar", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-image": "4.74.0", - "@contentful/f36-menu": "^4.74.0", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-image": "4.74.1", + "@contentful/f36-menu": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-tooltip": "^4.74.0", + "@contentful/f36-tooltip": "^4.74.1", "emotion": "^10.0.17" }, "peerDependencies": { @@ -40741,16 +41436,61 @@ }, "packages/components/badge": { "name": "@contentful/f36-badge", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", "emotion": "^10.0.17" }, "devDependencies": { - "@contentful/f36-typography": "^4.74.0" + "@contentful/f36-typography": "^4.74.1" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/badge/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/badge/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/badge/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dev": true, + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" }, "peerDependencies": { "react": ">=16.8", @@ -40759,18 +41499,18 @@ }, "packages/components/button": { "name": "@contentful/f36-button", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-spinner": "^4.74.0", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-spinner": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-tooltip": "^4.74.0", + "@contentful/f36-tooltip": "^4.74.1", "@contentful/f36-utils": "^4.24.3", "emotion": "^10.0.17" }, "devDependencies": { - "@contentful/f36-icon": "^4.74.0", + "@contentful/f36-icon": "^4.74.1", "@contentful/f36-icons": "^4.29.0" }, "peerDependencies": { @@ -40778,23 +41518,54 @@ "react-dom": ">=16.8" } }, + "packages/components/button/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dev": true, + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/button/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dev": true, + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "packages/components/card": { "name": "@contentful/f36-card", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-asset": "^4.74.0", - "@contentful/f36-badge": "^4.74.0", - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-drag-handle": "^4.74.0", - "@contentful/f36-icon": "^4.74.0", + "@contentful/f36-asset": "^4.74.1", + "@contentful/f36-badge": "^4.74.1", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-drag-handle": "^4.74.1", + "@contentful/f36-icon": "^4.74.1", "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-menu": "^4.74.0", - "@contentful/f36-skeleton": "^4.74.0", + "@contentful/f36-menu": "^4.74.1", + "@contentful/f36-skeleton": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-tooltip": "^4.74.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-tooltip": "^4.74.1", + "@contentful/f36-typography": "^4.74.1", "emotion": "^10.0.17", "truncate": "^3.0.0" }, @@ -40803,12 +41574,56 @@ "react-dom": ">=16.8" } }, + "packages/components/card/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/card/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/card/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "packages/components/collapse": { "name": "@contentful/f36-collapse", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "emotion": "^10.0.17" }, @@ -40819,14 +41634,43 @@ }, "packages/components/copybutton": { "name": "@contentful/f36-copybutton", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-tooltip": "^4.74.0", + "@contentful/f36-tooltip": "^4.74.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/copybutton/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/copybutton/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", "emotion": "^10.0.17" }, "peerDependencies": { @@ -40836,16 +41680,16 @@ }, "packages/components/datepicker": { "name": "@contentful/f36-datepicker", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-forms": "^4.74.0", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-forms": "^4.74.1", "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-popover": "^4.74.0", + "@contentful/f36-popover": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "date-fns": "^2.28.0", "emotion": "^10.0.17", "react-day-picker": "^8.7.1", @@ -40856,12 +41700,56 @@ "react-dom": ">=16.8" } }, + "packages/components/datepicker/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/datepicker/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/datepicker/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "packages/components/datetime": { "name": "@contentful/f36-datetime", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "dayjs": "^1.11.5", "emotion": "^10.0.17" @@ -40873,10 +41761,10 @@ }, "packages/components/drag-handle": { "name": "@contentful/f36-drag-handle", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", "@contentful/f36-utils": "^4.24.3", @@ -40887,13 +41775,57 @@ "react-dom": ">=16.8" } }, + "packages/components/drag-handle/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/drag-handle/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "packages/components/empty-state": { "name": "@contentful/f36-empty-state", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/empty-state/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", "emotion": "^10.0.17" }, "peerDependencies": { @@ -40903,19 +41835,63 @@ }, "packages/components/entity-list": { "name": "@contentful/f36-entity-list", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-badge": "^4.74.0", - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-drag-handle": "^4.74.0", - "@contentful/f36-icon": "^4.74.0", + "@contentful/f36-badge": "^4.74.1", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-drag-handle": "^4.74.1", + "@contentful/f36-icon": "^4.74.1", "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-menu": "^4.74.0", - "@contentful/f36-skeleton": "^4.74.0", + "@contentful/f36-menu": "^4.74.1", + "@contentful/f36-skeleton": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-typography": "^4.74.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/entity-list/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/entity-list/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/entity-list/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-utils": "^4.24.3", "emotion": "^10.0.17" }, "peerDependencies": { @@ -40925,13 +41901,13 @@ }, "packages/components/forms": { "name": "@contentful/f36-forms", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "@contentful/f36-utils": "^4.24.3", "emotion": "^10.0.17" }, @@ -40944,16 +41920,104 @@ "react-dom": ">=16.8" } }, + "packages/components/forms/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/forms/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/forms/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "packages/components/header": { "name": "@contentful/f36-header", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/header/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/header/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/header/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", "emotion": "^10.0.17" }, "peerDependencies": { @@ -40963,15 +42027,21 @@ }, "packages/components/icon": { "name": "@contentful/f36-icon", - "version": "4.74.0", + "version": "5.0.0-alpha.20", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", + "@phosphor-icons/react": "^2.1.5", "emotion": "^10.0.17" }, "devDependencies": { - "react-icons": "^4.4.0" + "@contentful/f36-icons-v4": "npm:@contentful/f36-icons@^4.0.0", + "react-icons": "^4.4.0", + "tsconfig-to-dual-package": "^1.2.0" + }, + "engines": { + "node": ">=16" }, "peerDependencies": { "react": ">=16.8", @@ -40980,14 +42050,22 @@ }, "packages/components/icons": { "name": "@contentful/f36-icons", - "version": "4.29.0", + "version": "5.0.0-alpha.35", "license": "MIT", "dependencies": { "@contentful/f36-core": "^4.67.3", - "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-icon-alpha": "npm:@contentful/f36-icon@5.0.0-alpha.20", "@contentful/f36-tokens": "^4.0.1", + "@phosphor-icons/react": "^2.1.4", "emotion": "^10.0.17" }, + "devDependencies": { + "tsconfig-to-dual-package": "^1.2.0", + "tsx": "^4.7.2" + }, + "engines": { + "node": ">=16" + }, "peerDependencies": { "react": ">=16.8", "react-dom": ">=16.8" @@ -40995,11 +42073,11 @@ }, "packages/components/image": { "name": "@contentful/f36-image", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-skeleton": "^4.74.0", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-skeleton": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "emotion": "^10.0.17" }, @@ -41010,10 +42088,11 @@ }, "packages/components/layout": { "name": "@contentful/f36-layout", - "version": "4.0.0-alpha.1", + "version": "5.0.0-alpha.18", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-header": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "emotion": "^10.0.17" }, @@ -41024,10 +42103,10 @@ }, "packages/components/list": { "name": "@contentful/f36-list", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "emotion": "^10.0.17" }, @@ -41038,14 +42117,58 @@ }, "packages/components/menu": { "name": "@contentful/f36-menu", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-popover": "^4.74.0", + "@contentful/f36-popover": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-typography": "^4.74.1", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/menu/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/menu/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/menu/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", "@contentful/f36-utils": "^4.24.3", "emotion": "^10.0.17" }, @@ -41056,14 +42179,14 @@ }, "packages/components/modal": { "name": "@contentful/f36-modal", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "@types/react-modal": "^3.13.1", "emotion": "^10.0.17", "react-modal": "^3.16.1" @@ -41073,6 +42196,50 @@ "react-dom": ">=16.8" } }, + "packages/components/modal/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/modal/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/modal/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "packages/components/modal/node_modules/@types/react-modal": { "version": "3.13.1", "license": "MIT", @@ -41136,6 +42303,50 @@ "node": ">=6.9.0" } }, + "packages/components/multiselect/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/multiselect/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/multiselect/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "packages/components/multiselect/node_modules/focus-lock": { "version": "0.11.6", "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.11.6.tgz", @@ -41171,16 +42382,19 @@ }, "packages/components/navbar": { "name": "@contentful/f36-navbar", - "version": "4.74.0", + "version": "5.0.0-alpha.43", "license": "MIT", "dependencies": { - "@contentful/f36-avatar": "4.74.0", - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-icon": "^4.74.0", - "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-menu": "^4.74.0", - "@contentful/f36-skeleton": "^4.74.0", + "@contentful/f36-avatar": "^4.74.1", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-icon": "5.0.0-alpha.20", + "@contentful/f36-icons": "5.0.0-alpha.25", + "@contentful/f36-menu": "^4.74.1", + "@contentful/f36-skeleton": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-tooltip": "^4.74.1", + "@contentful/f36-typography": "^4.74.1", "@contentful/f36-utils": "^4.23.2", "emotion": "^10.0.17" }, @@ -41189,12 +42403,46 @@ "react-dom": ">=16.8" } }, + "packages/components/navbar/node_modules/@contentful/f36-icons": { + "version": "5.0.0-alpha.25", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/5.0.0-alpha.25/c37ea36d2852542a27a4afd26fb315e818a35d18", + "integrity": "sha512-K0fHaSeetuINpjoUSE/9HrVinE+Iq9fo+w6U3LkQo6iCWAH1kq/ILYhFyvVHXej5yfCrWPiSGbiQ+gDN5ZZplw==", + "dependencies": { + "@contentful/f36-core": "^4.63.0", + "@contentful/f36-icon-alpha": "npm:@contentful/f36-icon@alpha", + "@contentful/f36-tokens": "^4.0.1", + "@phosphor-icons/react": "^2.1.4", + "emotion": "^10.0.17" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/navbar/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "packages/components/navlist": { "name": "@contentful/f36-navlist", "version": "4.1.0-alpha.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "emotion": "^10.0.17" }, @@ -41205,15 +42453,15 @@ }, "packages/components/note": { "name": "@contentful/f36-note", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-icon": "^4.74.0", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-icon": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "emotion": "^10.0.17" }, "devDependencies": { @@ -41224,6 +42472,50 @@ "react-dom": ">=16.8" } }, + "packages/components/note/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/note/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/note/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "packages/components/note/node_modules/@emotion/hash": { "version": "0.9.0", "dev": true, @@ -41258,15 +42550,15 @@ }, "packages/components/notification": { "name": "@contentful/f36-notification", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-text-link": "^4.74.0", + "@contentful/f36-text-link": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "emotion": "^10.0.17", "react-animate-height": "^3.0.4" }, @@ -41275,17 +42567,105 @@ "react-dom": ">=16.8" } }, + "packages/components/notification/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/notification/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/notification/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "packages/components/pagination": { "name": "@contentful/f36-pagination", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-forms": "^4.74.0", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-forms": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/pagination/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/pagination/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/pagination/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", "emotion": "^10.0.17" }, "peerDependencies": { @@ -41295,15 +42675,44 @@ }, "packages/components/pill": { "name": "@contentful/f36-pill", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-drag-handle": "^4.74.0", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-drag-handle": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-tooltip": "^4.74.0", + "@contentful/f36-tooltip": "^4.74.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/pill/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/pill/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", "emotion": "^10.0.17" }, "peerDependencies": { @@ -41313,10 +42722,10 @@ }, "packages/components/popover": { "name": "@contentful/f36-popover", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "@contentful/f36-utils": "^4.24.3", "@popperjs/core": "^2.11.5", @@ -41333,10 +42742,54 @@ "version": "4.0.0-alpha.2", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/progress-stepper/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/progress-stepper/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/progress-stepper/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", "emotion": "^10.0.17" }, "peerDependencies": { @@ -41346,11 +42799,11 @@ }, "packages/components/skeleton": { "name": "@contentful/f36-skeleton", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-table": "^4.74.0", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-table": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "emotion": "^10.0.17" }, @@ -41361,15 +42814,31 @@ }, "packages/components/spinner": { "name": "@contentful/f36-spinner", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "emotion": "^10.0.17" }, "devDependencies": { - "@contentful/f36-typography": "^4.74.0" + "@contentful/f36-typography": "^4.74.1" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/spinner/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dev": true, + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" }, "peerDependencies": { "react": ">=16.8", @@ -41378,13 +42847,57 @@ }, "packages/components/table": { "name": "@contentful/f36-table", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/table/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/table/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/table/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", "@contentful/f36-utils": "^4.24.3", "emotion": "^10.0.17" }, @@ -41395,10 +42908,10 @@ }, "packages/components/tabs": { "name": "@contentful/f36-tabs", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "@radix-ui/react-tabs": "^1.0.1", "emotion": "^10.0.17" @@ -41546,13 +43059,47 @@ }, "packages/components/text-link": { "name": "@contentful/f36-text-link", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "emotion": "^10.0.17" }, + "devDependencies": { + "@contentful/f36-icons": "^4.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/text-link/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dev": true, + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/text-link/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dev": true, + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, "peerDependencies": { "react": ">=16.8", "react-dom": ">=16.8" @@ -41560,10 +43107,10 @@ }, "packages/components/tooltip": { "name": "@contentful/f36-tooltip", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "@contentful/f36-utils": "^4.24.3", "@popperjs/core": "^2.11.5", @@ -41578,10 +43125,10 @@ }, "packages/components/typography": { "name": "@contentful/f36-typography", - "version": "4.74.0", + "version": "5.0.0-alpha.1", "license": "MIT", "dependencies": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "@contentful/f36-utils": "^4.24.3", "emotion": "^10.0.17" @@ -41621,9 +43168,53 @@ "react-dom": ">=16.8" } }, + "packages/components/workbench/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/workbench/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/components/workbench/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "packages/core": { "name": "@contentful/f36-core", - "version": "4.74.0", + "version": "4.74.1", "license": "MIT", "dependencies": { "@contentful/f36-tokens": "^4.1.0", @@ -41663,9 +43254,38 @@ "react-dom": ">=16.8" } }, + "packages/f36-docs-utils/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/f36-docs-utils/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "packages/forma-36-codemod": { "name": "@contentful/f36-codemod", - "version": "4.5.0", + "version": "5.0.0-alpha.1", "license": "MIT", "dependencies": { "chalk": "^4.1.1", @@ -41916,46 +43536,46 @@ }, "packages/forma-36-react-components": { "name": "@contentful/f36-components", - "version": "4.74.0", - "license": "MIT", - "dependencies": { - "@contentful/f36-accordion": "^4.74.0", - "@contentful/f36-asset": "^4.74.0", - "@contentful/f36-autocomplete": "^4.74.0", - "@contentful/f36-avatar": "4.74.0", - "@contentful/f36-badge": "^4.74.0", - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-card": "^4.74.0", - "@contentful/f36-collapse": "^4.74.0", - "@contentful/f36-copybutton": "^4.74.0", - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-datepicker": "^4.74.0", - "@contentful/f36-datetime": "^4.74.0", - "@contentful/f36-drag-handle": "^4.74.0", - "@contentful/f36-empty-state": "^4.74.0", - "@contentful/f36-entity-list": "^4.74.0", - "@contentful/f36-forms": "^4.74.0", - "@contentful/f36-header": "^4.74.0", - "@contentful/f36-icon": "^4.74.0", + "version": "4.74.1", + "license": "MIT", + "dependencies": { + "@contentful/f36-accordion": "^4.74.1", + "@contentful/f36-asset": "^4.74.1", + "@contentful/f36-autocomplete": "^4.74.1", + "@contentful/f36-avatar": "4.74.1", + "@contentful/f36-badge": "^4.74.1", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-card": "^4.74.1", + "@contentful/f36-collapse": "^4.74.1", + "@contentful/f36-copybutton": "^4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-datepicker": "^4.74.1", + "@contentful/f36-datetime": "^4.74.1", + "@contentful/f36-drag-handle": "^4.74.1", + "@contentful/f36-empty-state": "^4.74.1", + "@contentful/f36-entity-list": "^4.74.1", + "@contentful/f36-forms": "^4.74.1", + "@contentful/f36-header": "^4.74.1", + "@contentful/f36-icon": "^4.74.1", "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-image": "4.74.0", - "@contentful/f36-list": "^4.74.0", - "@contentful/f36-menu": "^4.74.0", - "@contentful/f36-modal": "^4.74.0", - "@contentful/f36-navbar": "^4.74.0", - "@contentful/f36-note": "^4.74.0", - "@contentful/f36-notification": "^4.74.0", - "@contentful/f36-pagination": "^4.74.0", - "@contentful/f36-pill": "^4.74.0", - "@contentful/f36-popover": "^4.74.0", - "@contentful/f36-skeleton": "^4.74.0", - "@contentful/f36-spinner": "^4.74.0", - "@contentful/f36-table": "^4.74.0", - "@contentful/f36-tabs": "^4.74.0", - "@contentful/f36-text-link": "^4.74.0", + "@contentful/f36-image": "4.74.1", + "@contentful/f36-list": "^4.74.1", + "@contentful/f36-menu": "^4.74.1", + "@contentful/f36-modal": "^4.74.1", + "@contentful/f36-navbar": "^4.74.1", + "@contentful/f36-note": "^4.74.1", + "@contentful/f36-notification": "^4.74.1", + "@contentful/f36-pagination": "^4.74.1", + "@contentful/f36-pill": "^4.74.1", + "@contentful/f36-popover": "^4.74.1", + "@contentful/f36-skeleton": "^4.74.1", + "@contentful/f36-spinner": "^4.74.1", + "@contentful/f36-table": "^4.74.1", + "@contentful/f36-tabs": "^4.74.1", + "@contentful/f36-text-link": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-tooltip": "^4.74.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-tooltip": "^4.74.1", + "@contentful/f36-typography": "^4.74.1", "@contentful/f36-utils": "^4.24.3" }, "devDependencies": { @@ -41979,6 +43599,70 @@ } } }, + "packages/forma-36-react-components/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/forma-36-react-components/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/forma-36-react-components/node_modules/@contentful/f36-navbar": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-navbar/4.74.1/5896eb306fb58eefd9a76ccedcba609ad8e6d6f1", + "integrity": "sha512-ptNA4+rHW92fWx5cJqChixzJ6PUbV/rxDo5O6ZyQNKyN03taIEBNmAZ9nH4WvlOqjZuNcjmzksp881Kuvbfs0Q==", + "dependencies": { + "@contentful/f36-avatar": "4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-icon": "^4.74.1", + "@contentful/f36-icons": "^4.29.0", + "@contentful/f36-menu": "^4.74.1", + "@contentful/f36-skeleton": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.23.2", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/forma-36-react-components/node_modules/@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "packages/forma-36-react-components/node_modules/@octokit/core": { "version": "4.0.5", "dev": true, @@ -44947,7 +46631,6 @@ }, "packages/forma-36-react-components/node_modules/react": { "version": "16.14.0", - "dev": true, "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", @@ -44960,7 +46643,6 @@ }, "packages/forma-36-react-components/node_modules/react-dom": { "version": "16.14.0", - "dev": true, "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", @@ -44987,7 +46669,6 @@ }, "packages/forma-36-react-components/node_modules/scheduler": { "version": "0.19.1", - "dev": true, "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", @@ -45146,15 +46827,16 @@ "version": "1.0.0", "dependencies": { "@codesandbox/sandpack-react": "^1.17.0", - "@contentful/f36-avatar": "4.74.0", - "@contentful/f36-components": "^4.74.0", + "@contentful/f36-avatar": "^4.74.1", + "@contentful/f36-components": "^4.74.1", "@contentful/f36-docs-utils": "^4.0.2", - "@contentful/f36-empty-state": "^4.74.0", - "@contentful/f36-header": "^4.74.0", - "@contentful/f36-icon": "^4.74.0", + "@contentful/f36-empty-state": "^4.74.1", + "@contentful/f36-header": "^4.74.1", + "@contentful/f36-icon": "^4.74.1", "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-image": "4.74.0", - "@contentful/f36-layout": "^4.0.0-alpha.0", + "@contentful/f36-icons-alpha": "npm:@contentful/f36-icons@5.0.0-alpha.26", + "@contentful/f36-image": "^4.74.1", + "@contentful/f36-layout": "^4.0.0-alpha.1", "@contentful/f36-multiselect": "^4.24.0", "@contentful/f36-navlist": "4.1.0-alpha.1", "@contentful/f36-progress-stepper": "4.0.0-alpha.2", @@ -45208,6 +46890,69 @@ "wait-on": "^6.0.0" } }, + "packages/website/node_modules/@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dependencies": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/website/node_modules/@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dependencies": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/website/node_modules/@contentful/f36-icons-alpha": { + "name": "@contentful/f36-icons", + "version": "5.0.0-alpha.26", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/5.0.0-alpha.26/d906ade4627042aaecb28defb58ad8d3c0509350", + "integrity": "sha512-iiU9fX4nRdpsVfYcWcfYVLnvMY4p3S3dFVw08IWokTrmL7k5j1t8k3yxRT3kvfE+uMktRRrrSKbrXpfpntQurQ==", + "dependencies": { + "@contentful/f36-core": "^4.63.0", + "@contentful/f36-icon-alpha": "npm:@contentful/f36-icon@alpha", + "@contentful/f36-tokens": "^4.0.1", + "@phosphor-icons/react": "^2.1.4", + "emotion": "^10.0.17" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "packages/website/node_modules/@contentful/f36-layout": { + "version": "4.0.0-alpha.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-layout/4.0.0-alpha.1/d87c7cd985d4c44549408794171ae52c35efb26b", + "integrity": "sha512-L0hymR90E9xbATemsNhKe/E6RvnoIXf7HcF+iYvc0Ayce8RxdrB29ouoErWN/+cpi+kj0ru4dCm4OjadrlxMow==", + "dependencies": { + "@contentful/f36-core": "^4.56.0", + "@contentful/f36-tokens": "^4.0.0", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "packages/website/node_modules/@mdx-js/loader": { "version": "2.1.5", "license": "MIT", @@ -48177,92 +49922,288 @@ "@contentful/f36-accordion": { "version": "file:packages/components/accordion", "requires": { - "@contentful/f36-collapse": "^4.74.0", - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-collapse": "^4.74.1", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-asset": { "version": "file:packages/components/asset", "requires": { - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-icon": "^4.74.0", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-icon": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-autocomplete": { "version": "file:packages/components/autocomplete", "requires": { - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-forms": "^4.74.0", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-forms": "^4.74.1", "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-popover": "^4.74.0", - "@contentful/f36-skeleton": "^4.74.0", + "@contentful/f36-popover": "^4.74.1", + "@contentful/f36-skeleton": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "@contentful/f36-utils": "^4.24.3", "downshift": "^6.1.12", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-avatar": { "version": "file:packages/components/avatar", "requires": { - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-image": "4.74.0", - "@contentful/f36-menu": "^4.74.0", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-image": "4.74.1", + "@contentful/f36-menu": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-tooltip": "^4.74.0", + "@contentful/f36-tooltip": "^4.74.1", "emotion": "^10.0.17" } }, "@contentful/f36-badge": { "version": "file:packages/components/badge", "requires": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dev": true, + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-button": { "version": "file:packages/components/button", "requires": { - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-icon": "^4.74.0", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-icon": "^4.74.1", "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-spinner": "^4.74.0", + "@contentful/f36-spinner": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-tooltip": "^4.74.0", + "@contentful/f36-tooltip": "^4.74.1", "@contentful/f36-utils": "^4.24.3", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dev": true, + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dev": true, + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-card": { "version": "file:packages/components/card", "requires": { - "@contentful/f36-asset": "^4.74.0", - "@contentful/f36-badge": "^4.74.0", - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-drag-handle": "^4.74.0", - "@contentful/f36-icon": "^4.74.0", + "@contentful/f36-asset": "^4.74.1", + "@contentful/f36-badge": "^4.74.1", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-drag-handle": "^4.74.1", + "@contentful/f36-icon": "^4.74.1", "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-menu": "^4.74.0", - "@contentful/f36-skeleton": "^4.74.0", + "@contentful/f36-menu": "^4.74.1", + "@contentful/f36-skeleton": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-tooltip": "^4.74.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-tooltip": "^4.74.1", + "@contentful/f36-typography": "^4.74.1", "emotion": "^10.0.17", "truncate": "^3.0.0" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-codemod": { @@ -48424,7 +50365,7 @@ "@contentful/f36-collapse": { "version": "file:packages/components/collapse", "requires": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "emotion": "^10.0.17" } @@ -48432,43 +50373,43 @@ "@contentful/f36-components": { "version": "file:packages/forma-36-react-components", "requires": { - "@contentful/f36-accordion": "^4.74.0", - "@contentful/f36-asset": "^4.74.0", - "@contentful/f36-autocomplete": "^4.74.0", - "@contentful/f36-avatar": "4.74.0", - "@contentful/f36-badge": "^4.74.0", - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-card": "^4.74.0", - "@contentful/f36-collapse": "^4.74.0", - "@contentful/f36-copybutton": "^4.74.0", - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-datepicker": "^4.74.0", - "@contentful/f36-datetime": "^4.74.0", - "@contentful/f36-drag-handle": "^4.74.0", - "@contentful/f36-empty-state": "^4.74.0", - "@contentful/f36-entity-list": "^4.74.0", - "@contentful/f36-forms": "^4.74.0", - "@contentful/f36-header": "^4.74.0", - "@contentful/f36-icon": "^4.74.0", + "@contentful/f36-accordion": "^4.74.1", + "@contentful/f36-asset": "^4.74.1", + "@contentful/f36-autocomplete": "^4.74.1", + "@contentful/f36-avatar": "4.74.1", + "@contentful/f36-badge": "^4.74.1", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-card": "^4.74.1", + "@contentful/f36-collapse": "^4.74.1", + "@contentful/f36-copybutton": "^4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-datepicker": "^4.74.1", + "@contentful/f36-datetime": "^4.74.1", + "@contentful/f36-drag-handle": "^4.74.1", + "@contentful/f36-empty-state": "^4.74.1", + "@contentful/f36-entity-list": "^4.74.1", + "@contentful/f36-forms": "^4.74.1", + "@contentful/f36-header": "^4.74.1", + "@contentful/f36-icon": "^4.74.1", "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-image": "4.74.0", - "@contentful/f36-list": "^4.74.0", - "@contentful/f36-menu": "^4.74.0", - "@contentful/f36-modal": "^4.74.0", - "@contentful/f36-navbar": "^4.74.0", - "@contentful/f36-note": "^4.74.0", - "@contentful/f36-notification": "^4.74.0", - "@contentful/f36-pagination": "^4.74.0", - "@contentful/f36-pill": "^4.74.0", - "@contentful/f36-popover": "^4.74.0", - "@contentful/f36-skeleton": "^4.74.0", - "@contentful/f36-spinner": "^4.74.0", - "@contentful/f36-table": "^4.74.0", - "@contentful/f36-tabs": "^4.74.0", - "@contentful/f36-text-link": "^4.74.0", + "@contentful/f36-image": "4.74.1", + "@contentful/f36-list": "^4.74.1", + "@contentful/f36-menu": "^4.74.1", + "@contentful/f36-modal": "^4.74.1", + "@contentful/f36-navbar": "^4.74.1", + "@contentful/f36-note": "^4.74.1", + "@contentful/f36-notification": "^4.74.1", + "@contentful/f36-pagination": "^4.74.1", + "@contentful/f36-pill": "^4.74.1", + "@contentful/f36-popover": "^4.74.1", + "@contentful/f36-skeleton": "^4.74.1", + "@contentful/f36-spinner": "^4.74.1", + "@contentful/f36-table": "^4.74.1", + "@contentful/f36-tabs": "^4.74.1", + "@contentful/f36-text-link": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-tooltip": "^4.74.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-tooltip": "^4.74.1", + "@contentful/f36-typography": "^4.74.1", "@contentful/f36-utils": "^4.24.3", "microbundle": "^0.15.1", "react": "16.14.0", @@ -48476,6 +50417,54 @@ "semantic-release": "^19.0.5" }, "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-navbar": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-navbar/4.74.1/5896eb306fb58eefd9a76ccedcba609ad8e6d6f1", + "integrity": "sha512-ptNA4+rHW92fWx5cJqChixzJ6PUbV/rxDo5O6ZyQNKyN03taIEBNmAZ9nH4WvlOqjZuNcjmzksp881Kuvbfs0Q==", + "requires": { + "@contentful/f36-avatar": "4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-icon": "^4.74.1", + "@contentful/f36-icons": "^4.29.0", + "@contentful/f36-menu": "^4.74.1", + "@contentful/f36-skeleton": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.23.2", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + }, "@octokit/core": { "version": "4.0.5", "dev": true, @@ -50507,7 +52496,6 @@ }, "react": { "version": "16.14.0", - "dev": true, "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -50516,7 +52504,6 @@ }, "react-dom": { "version": "16.14.0", - "dev": true, "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -50535,7 +52522,6 @@ }, "scheduler": { "version": "0.19.1", - "dev": true, "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -50617,12 +52603,35 @@ "@contentful/f36-copybutton": { "version": "file:packages/components/copybutton", "requires": { - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-tooltip": "^4.74.0", + "@contentful/f36-tooltip": "^4.74.1", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-core": { @@ -50649,23 +52658,57 @@ "@contentful/f36-datepicker": { "version": "file:packages/components/datepicker", "requires": { - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-forms": "^4.74.0", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-forms": "^4.74.1", "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-popover": "^4.74.0", + "@contentful/f36-popover": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "date-fns": "^2.28.0", "emotion": "^10.0.17", "react-day-picker": "^8.7.1", "react-focus-lock": "^2.9.1" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-datetime": { "version": "file:packages/components/datetime", "requires": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "dayjs": "^1.11.5", "emotion": "^10.0.17" @@ -50678,89 +52721,292 @@ "@contentful/f36-icons": "^4.21.4", "@contentful/f36-tokens": "^4.0.0", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-drag-handle": { "version": "file:packages/components/drag-handle", "requires": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", "@contentful/f36-utils": "^4.24.3", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-empty-state": { "version": "file:packages/components/empty-state", "requires": { "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-entity-list": { "version": "file:packages/components/entity-list", "requires": { - "@contentful/f36-badge": "^4.74.0", - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-drag-handle": "^4.74.0", - "@contentful/f36-icon": "^4.74.0", + "@contentful/f36-badge": "^4.74.1", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-drag-handle": "^4.74.1", + "@contentful/f36-icon": "^4.74.1", "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-menu": "^4.74.0", - "@contentful/f36-skeleton": "^4.74.0", + "@contentful/f36-menu": "^4.74.1", + "@contentful/f36-skeleton": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-forms": { "version": "file:packages/components/forms", "requires": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "@contentful/f36-utils": "^4.24.3", "emotion": "^10.0.17", "formik": "^2.4.2", "react-hook-form": "^7.15.0" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-header": { "version": "file:packages/components/header", "requires": { - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-icon": { "version": "file:packages/components/icon", "requires": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-icons-v4": "npm:@contentful/f36-icons@^4.0.0", "@contentful/f36-tokens": "^4.1.0", + "@phosphor-icons/react": "^2.1.5", "emotion": "^10.0.17", - "react-icons": "^4.4.0" + "react-icons": "^4.4.0", + "tsconfig-to-dual-package": "^1.2.0" + } + }, + "@contentful/f36-icon-alpha": { + "version": "npm:@contentful/f36-icon@5.0.0-alpha.20", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/5.0.0-alpha.20/7241ea6462a94e71d59c89c151383399f77c4e54", + "integrity": "sha512-kI7HJggp/H8whiUL/RrG988nEvQq2SuZVyQn4kyiWYSlMWBRqQXZRvXfsM/RILWMgz2LxryXaT1YGVy2E4UfJA==", + "requires": { + "@contentful/f36-core": "^4.65.4", + "@contentful/f36-tokens": "^4.0.4", + "@phosphor-icons/react": "^2.1.5", + "emotion": "^10.0.17" } }, "@contentful/f36-icons": { "version": "file:packages/components/icons", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon-alpha": "npm:@contentful/f36-icon@5.0.0-alpha.20", + "@contentful/f36-tokens": "^4.0.1", + "@phosphor-icons/react": "^2.1.4", + "emotion": "^10.0.17", + "tsconfig-to-dual-package": "^1.2.0", + "tsx": "^4.7.2" + } + }, + "@contentful/f36-icons-v4": { + "version": "npm:@contentful/f36-icons@4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dev": true, "requires": { "@contentful/f36-core": "^4.67.3", "@contentful/f36-icon": "^4.67.3", "@contentful/f36-tokens": "^4.0.1", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dev": true, + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-image": { "version": "file:packages/components/image", "requires": { - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-skeleton": "^4.74.0", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-skeleton": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "emotion": "^10.0.17" } @@ -50768,7 +53014,8 @@ "@contentful/f36-layout": { "version": "file:packages/components/layout", "requires": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-header": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "emotion": "^10.0.17" } @@ -50776,7 +53023,7 @@ "@contentful/f36-list": { "version": "file:packages/components/list", "requires": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "emotion": "^10.0.17" } @@ -50784,28 +53031,94 @@ "@contentful/f36-menu": { "version": "file:packages/components/menu", "requires": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-popover": "^4.74.0", + "@contentful/f36-popover": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "@contentful/f36-utils": "^4.24.3", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-modal": { "version": "file:packages/components/modal", "requires": { - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "@types/react-modal": "^3.13.1", "emotion": "^10.0.17", "react-modal": "^3.16.1" }, "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + }, "@types/react-modal": { "version": "3.13.1", "requires": { @@ -50851,6 +53164,38 @@ "regenerator-runtime": "^0.13.11" } }, + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + }, "focus-lock": { "version": "0.11.6", "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.11.6.tgz", @@ -50877,21 +53222,49 @@ "@contentful/f36-navbar": { "version": "file:packages/components/navbar", "requires": { - "@contentful/f36-avatar": "4.74.0", - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-icon": "^4.74.0", - "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-menu": "^4.74.0", - "@contentful/f36-skeleton": "^4.74.0", + "@contentful/f36-avatar": "^4.74.1", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-icon": "5.0.0-alpha.20", + "@contentful/f36-icons": "5.0.0-alpha.25", + "@contentful/f36-menu": "^4.74.1", + "@contentful/f36-skeleton": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-tooltip": "^4.74.1", + "@contentful/f36-typography": "^4.74.1", "@contentful/f36-utils": "^4.23.2", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icons": { + "version": "5.0.0-alpha.25", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/5.0.0-alpha.25/c37ea36d2852542a27a4afd26fb315e818a35d18", + "integrity": "sha512-K0fHaSeetuINpjoUSE/9HrVinE+Iq9fo+w6U3LkQo6iCWAH1kq/ILYhFyvVHXej5yfCrWPiSGbiQ+gDN5ZZplw==", + "requires": { + "@contentful/f36-core": "^4.63.0", + "@contentful/f36-icon-alpha": "npm:@contentful/f36-icon@alpha", + "@contentful/f36-tokens": "^4.0.1", + "@phosphor-icons/react": "^2.1.4", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-navlist": { "version": "file:packages/components/navlist", "requires": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "emotion": "^10.0.17" } @@ -50899,16 +53272,48 @@ "@contentful/f36-note": { "version": "file:packages/components/note", "requires": { - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-icon": "^4.74.0", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-icon": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "@emotion/serialize": "^1.1.1", "emotion": "^10.0.17" }, "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + }, "@emotion/hash": { "version": "0.9.0", "dev": true @@ -50941,44 +53346,135 @@ "@contentful/f36-notification": { "version": "file:packages/components/notification", "requires": { - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-text-link": "^4.74.0", + "@contentful/f36-text-link": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "emotion": "^10.0.17", "react-animate-height": "^3.0.4" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-pagination": { "version": "file:packages/components/pagination", "requires": { - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-forms": "^4.74.0", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-forms": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-pill": { "version": "file:packages/components/pill", "requires": { - "@contentful/f36-button": "^4.74.0", - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-drag-handle": "^4.74.0", + "@contentful/f36-button": "^4.74.1", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-drag-handle": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-tooltip": "^4.74.0", + "@contentful/f36-tooltip": "^4.74.1", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-popover": { "version": "file:packages/components/popover", "requires": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "@contentful/f36-utils": "^4.24.3", "@popperjs/core": "^2.11.5", @@ -50989,18 +53485,52 @@ "@contentful/f36-progress-stepper": { "version": "file:packages/components/progress-stepper", "requires": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-skeleton": { "version": "file:packages/components/skeleton", "requires": { - "@contentful/f36-core": "^4.74.0", - "@contentful/f36-table": "^4.74.0", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-table": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "emotion": "^10.0.17" } @@ -51008,27 +53538,75 @@ "@contentful/f36-spinner": { "version": "file:packages/components/spinner", "requires": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "dev": true, + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-table": { "version": "file:packages/components/table", "requires": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-icons": "^4.29.0", "@contentful/f36-tokens": "^4.1.0", - "@contentful/f36-typography": "^4.74.0", + "@contentful/f36-typography": "^4.74.1", "@contentful/f36-utils": "^4.24.3", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-tabs": { "version": "file:packages/components/tabs", "requires": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "@radix-ui/react-tabs": "^1.0.1", "emotion": "^10.0.17" @@ -51130,9 +53708,35 @@ "@contentful/f36-text-link": { "version": "file:packages/components/text-link", "requires": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-icons": "^4.0.0", "@contentful/f36-tokens": "^4.1.0", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "dev": true, + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "dev": true, + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + } } }, "@contentful/f36-tokens": { @@ -51174,7 +53778,7 @@ "@contentful/f36-tooltip": { "version": "file:packages/components/tooltip", "requires": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "@contentful/f36-utils": "^4.24.3", "@popperjs/core": "^2.11.5", @@ -51186,7 +53790,7 @@ "@contentful/f36-typography": { "version": "file:packages/components/typography", "requires": { - "@contentful/f36-core": "^4.74.0", + "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", "@contentful/f36-utils": "^4.24.3", "emotion": "^10.0.17" @@ -51202,15 +53806,16 @@ "version": "file:packages/website", "requires": { "@codesandbox/sandpack-react": "^1.17.0", - "@contentful/f36-avatar": "4.74.0", - "@contentful/f36-components": "^4.74.0", + "@contentful/f36-avatar": "^4.74.1", + "@contentful/f36-components": "^4.74.1", "@contentful/f36-docs-utils": "^4.0.2", - "@contentful/f36-empty-state": "^4.74.0", - "@contentful/f36-header": "^4.74.0", - "@contentful/f36-icon": "^4.74.0", + "@contentful/f36-empty-state": "^4.74.1", + "@contentful/f36-header": "^4.74.1", + "@contentful/f36-icon": "^4.74.1", "@contentful/f36-icons": "^4.29.0", - "@contentful/f36-image": "4.74.0", - "@contentful/f36-layout": "^4.0.0-alpha.0", + "@contentful/f36-icons-alpha": "npm:@contentful/f36-icons@5.0.0-alpha.26", + "@contentful/f36-image": "^4.74.1", + "@contentful/f36-layout": "^4.0.0-alpha.1", "@contentful/f36-multiselect": "^4.24.0", "@contentful/f36-navlist": "4.1.0-alpha.1", "@contentful/f36-progress-stepper": "4.0.0-alpha.2", @@ -51262,6 +53867,49 @@ "wait-on": "^6.0.0" }, "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons-alpha": { + "version": "npm:@contentful/f36-icons@5.0.0-alpha.26", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/5.0.0-alpha.26/d906ade4627042aaecb28defb58ad8d3c0509350", + "integrity": "sha512-iiU9fX4nRdpsVfYcWcfYVLnvMY4p3S3dFVw08IWokTrmL7k5j1t8k3yxRT3kvfE+uMktRRrrSKbrXpfpntQurQ==", + "requires": { + "@contentful/f36-core": "^4.63.0", + "@contentful/f36-icon-alpha": "npm:@contentful/f36-icon@alpha", + "@contentful/f36-tokens": "^4.0.1", + "@phosphor-icons/react": "^2.1.4", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-layout": { + "version": "4.0.0-alpha.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-layout/4.0.0-alpha.1/d87c7cd985d4c44549408794171ae52c35efb26b", + "integrity": "sha512-L0hymR90E9xbATemsNhKe/E6RvnoIXf7HcF+iYvc0Ayce8RxdrB29ouoErWN/+cpi+kj0ru4dCm4OjadrlxMow==", + "requires": { + "@contentful/f36-core": "^4.56.0", + "@contentful/f36-tokens": "^4.0.0", + "emotion": "^10.0.17" + } + }, "@mdx-js/loader": { "version": "2.1.5", "requires": { @@ -51440,6 +54088,40 @@ "@contentful/f36-tokens": "^4.0.1", "@contentful/f36-typography": "^4.21.4", "emotion": "^10.0.17" + }, + "dependencies": { + "@contentful/f36-icon": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icon/4.74.1/641e4c57852b5c75807d5761495be22789f2a875", + "integrity": "sha512-Zg8h1sReYka5bNYyKmbDD61a16p8eovv4Nd9aEZtP4IoShx1PFuKof54T40QzvXzLK9MNegfQN1Yw9Np7mPoRQ==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-icons": { + "version": "4.29.0", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-icons/4.29.0/760b566d52a4dbe1c517d34e2bf7e803bf25305a", + "integrity": "sha512-oo/e2UhugDuSw5AXp7aDPMaUMIJEuWTAk0UaYSqaDh3+cv/7yctyvhcU0mrolmhC8HDKBHXK4Z0/QZkvqNb+Mw==", + "requires": { + "@contentful/f36-core": "^4.67.3", + "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + } + }, + "@contentful/f36-typography": { + "version": "4.74.1", + "resolved": "https://npm.pkg.github.com/download/@contentful/f36-typography/4.74.1/9a40b3224f59ac4fdbf350dbdf1fd1d2dd87b06c", + "integrity": "sha512-SXtx7eCmwkQ5MaogHOWjeix5uE6bj6zOn/aHrMGefGhnXv9G4TU0PKqM3SzW0ZfAXLA4gx4mpqvjreIu4r5W8A==", + "requires": { + "@contentful/f36-core": "^4.74.1", + "@contentful/f36-tokens": "^4.1.0", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + } + } } }, "@contentful/rich-text-react-renderer": { @@ -51584,6 +54266,13 @@ "@emotion/weak-memoize": { "version": "0.2.5" }, + "@esbuild/aix-ppc64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz", + "integrity": "sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==", + "dev": true, + "optional": true + }, "@esbuild/android-arm": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", @@ -51703,6 +54392,13 @@ "dev": true, "optional": true }, + "@esbuild/openbsd-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz", + "integrity": "sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==", + "dev": true, + "optional": true + }, "@esbuild/openbsd-x64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", @@ -53292,6 +55988,12 @@ "resolved": "https://registry.npmjs.org/@panva/hkdf/-/hkdf-1.1.1.tgz", "integrity": "sha512-dhPeilub1NuIG0X5Kvhh9lH4iW3ZsHlnzwgwbOlgwQ2wG1IqFzsgHqmKPk3WzsdWAeaxKJxgM0+W433RmN45GA==" }, + "@phosphor-icons/react": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@phosphor-icons/react/-/react-2.1.7.tgz", + "integrity": "sha512-g2e2eVAn1XG2a+LI09QU3IORLhnFNAFkNbo2iwbX6NOKSLOwvEMmTa7CgOzEbgNWR47z8i8kwjdvYZ5fkGx1mQ==", + "requires": {} + }, "@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.8", "dev": true, @@ -57729,7 +60431,9 @@ } }, "@types/jest-axe": { - "version": "3.5.4", + "version": "3.5.9", + "resolved": "https://registry.npmjs.org/@types/jest-axe/-/jest-axe-3.5.9.tgz", + "integrity": "sha512-z98CzR0yVDalCEuhGXXO4/zN4HHuSebAukXDjTLJyjEAgoUf1H1i+sr7SUB/mz8CRS/03/XChsx0dcLjHkndoQ==", "dev": true, "requires": { "@types/jest": "*", @@ -63726,7 +66430,9 @@ "version": "1.0.0" }, "fsevents": { - "version": "2.3.2", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "optional": true }, @@ -63812,6 +66518,15 @@ "get-intrinsic": "^1.2.4" } }, + "get-tsconfig": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", + "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", + "dev": true, + "requires": { + "resolve-pkg-maps": "^1.0.0" + } + }, "get-uri": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz", @@ -72831,6 +75546,19 @@ "version": "5.0.0", "dev": true }, + "resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true + }, + "resolve-tsconfig": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/resolve-tsconfig/-/resolve-tsconfig-1.3.0.tgz", + "integrity": "sha512-Ba5mo3soshb2CnIcNFz75F/80H/2eMVxrlmdgoSDNH7Lr6UAoT3BvxNtc7+VXqKSBlC0SJk2qSXOTcy0/p7cFw==", + "dev": true, + "requires": {} + }, "resolve-url": { "version": "0.2.1", "dev": true @@ -74993,6 +77721,15 @@ } } }, + "tsconfig-to-dual-package": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-to-dual-package/-/tsconfig-to-dual-package-1.2.0.tgz", + "integrity": "sha512-UtMinqTLfWr9fX6KidLsEcCJoA/jSLPIS00ohpQybMSxA3LlJCRf2DsGPw4AJJ8AP4FOHfbQJFJ5XgLoL7RoLw==", + "dev": true, + "requires": { + "resolve-tsconfig": "^1.3.0" + } + }, "tslib": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", @@ -75087,6 +77824,205 @@ } } }, + "tsx": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.1.tgz", + "integrity": "sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==", + "dev": true, + "requires": { + "esbuild": "~0.23.0", + "fsevents": "~2.3.3", + "get-tsconfig": "^4.7.5" + }, + "dependencies": { + "@esbuild/android-arm": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.1.tgz", + "integrity": "sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz", + "integrity": "sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.1.tgz", + "integrity": "sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz", + "integrity": "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz", + "integrity": "sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz", + "integrity": "sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz", + "integrity": "sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz", + "integrity": "sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz", + "integrity": "sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz", + "integrity": "sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz", + "integrity": "sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz", + "integrity": "sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz", + "integrity": "sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz", + "integrity": "sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz", + "integrity": "sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz", + "integrity": "sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz", + "integrity": "sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz", + "integrity": "sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz", + "integrity": "sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz", + "integrity": "sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz", + "integrity": "sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz", + "integrity": "sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==", + "dev": true, + "optional": true + }, + "esbuild": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz", + "integrity": "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==", + "dev": true, + "requires": { + "@esbuild/aix-ppc64": "0.23.1", + "@esbuild/android-arm": "0.23.1", + "@esbuild/android-arm64": "0.23.1", + "@esbuild/android-x64": "0.23.1", + "@esbuild/darwin-arm64": "0.23.1", + "@esbuild/darwin-x64": "0.23.1", + "@esbuild/freebsd-arm64": "0.23.1", + "@esbuild/freebsd-x64": "0.23.1", + "@esbuild/linux-arm": "0.23.1", + "@esbuild/linux-arm64": "0.23.1", + "@esbuild/linux-ia32": "0.23.1", + "@esbuild/linux-loong64": "0.23.1", + "@esbuild/linux-mips64el": "0.23.1", + "@esbuild/linux-ppc64": "0.23.1", + "@esbuild/linux-riscv64": "0.23.1", + "@esbuild/linux-s390x": "0.23.1", + "@esbuild/linux-x64": "0.23.1", + "@esbuild/netbsd-x64": "0.23.1", + "@esbuild/openbsd-arm64": "0.23.1", + "@esbuild/openbsd-x64": "0.23.1", + "@esbuild/sunos-x64": "0.23.1", + "@esbuild/win32-arm64": "0.23.1", + "@esbuild/win32-ia32": "0.23.1", + "@esbuild/win32-x64": "0.23.1" + } + } + } + }, "tty-table": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/tty-table/-/tty-table-4.2.1.tgz", @@ -75149,58 +78085,58 @@ } }, "turbo": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/turbo/-/turbo-1.10.7.tgz", - "integrity": "sha512-xm0MPM28TWx1e6TNC3wokfE5eaDqlfi0G24kmeHupDUZt5Wd0OzHFENEHMPqEaNKJ0I+AMObL6nbSZonZBV2HA==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/turbo/-/turbo-1.13.4.tgz", + "integrity": "sha512-1q7+9UJABuBAHrcC4Sxp5lOqYS5mvxRrwa33wpIyM18hlOCpRD/fTJNxZ0vhbMcJmz15o9kkVm743mPn7p6jpQ==", "dev": true, "requires": { - "turbo-darwin-64": "1.10.7", - "turbo-darwin-arm64": "1.10.7", - "turbo-linux-64": "1.10.7", - "turbo-linux-arm64": "1.10.7", - "turbo-windows-64": "1.10.7", - "turbo-windows-arm64": "1.10.7" + "turbo-darwin-64": "1.13.4", + "turbo-darwin-arm64": "1.13.4", + "turbo-linux-64": "1.13.4", + "turbo-linux-arm64": "1.13.4", + "turbo-windows-64": "1.13.4", + "turbo-windows-arm64": "1.13.4" } }, "turbo-darwin-64": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-1.10.7.tgz", - "integrity": "sha512-N2MNuhwrl6g7vGuz4y3fFG2aR1oCs0UZ5HKl8KSTn/VC2y2YIuLGedQ3OVbo0TfEvygAlF3QGAAKKtOCmGPNKA==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-1.13.4.tgz", + "integrity": "sha512-A0eKd73R7CGnRinTiS7txkMElg+R5rKFp9HV7baDiEL4xTG1FIg/56Vm7A5RVgg8UNgG2qNnrfatJtb+dRmNdw==", "dev": true, "optional": true }, "turbo-darwin-arm64": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-1.10.7.tgz", - "integrity": "sha512-WbJkvjU+6qkngp7K4EsswOriO3xrNQag7YEGRtfLoDdMTk4O4QTeU6sfg2dKfDsBpTidTvEDwgIYJhYVGzrz9Q==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-1.13.4.tgz", + "integrity": "sha512-eG769Q0NF6/Vyjsr3mKCnkG/eW6dKMBZk6dxWOdrHfrg6QgfkBUk0WUUujzdtVPiUIvsh4l46vQrNVd9EOtbyA==", "dev": true, "optional": true }, "turbo-linux-64": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-1.10.7.tgz", - "integrity": "sha512-x1CF2CDP1pDz/J8/B2T0hnmmOQI2+y11JGIzNP0KtwxDM7rmeg3DDTtDM/9PwGqfPotN9iVGgMiMvBuMFbsLhg==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-1.13.4.tgz", + "integrity": "sha512-Bq0JphDeNw3XEi+Xb/e4xoKhs1DHN7OoLVUbTIQz+gazYjigVZvtwCvgrZI7eW9Xo1eOXM2zw2u1DGLLUfmGkQ==", "dev": true, "optional": true }, "turbo-linux-arm64": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-1.10.7.tgz", - "integrity": "sha512-JtnBmaBSYbs7peJPkXzXxsRGSGBmBEIb6/kC8RRmyvPAMyqF8wIex0pttsI+9plghREiGPtRWv/lfQEPRlXnNQ==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-1.13.4.tgz", + "integrity": "sha512-BJcXw1DDiHO/okYbaNdcWN6szjXyHWx9d460v6fCHY65G8CyqGU3y2uUTPK89o8lq/b2C8NK0yZD+Vp0f9VoIg==", "dev": true, "optional": true }, "turbo-windows-64": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-1.10.7.tgz", - "integrity": "sha512-7A/4CByoHdolWS8dg3DPm99owfu1aY/W0V0+KxFd0o2JQMTQtoBgIMSvZesXaWM57z3OLsietFivDLQPuzE75w==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-1.13.4.tgz", + "integrity": "sha512-OFFhXHOFLN7A78vD/dlVuuSSVEB3s9ZBj18Tm1hk3aW1HTWTuAw0ReN6ZNlVObZUHvGy8d57OAGGxf2bT3etQw==", "dev": true, "optional": true }, "turbo-windows-arm64": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-1.10.7.tgz", - "integrity": "sha512-D36K/3b6+hqm9IBAymnuVgyePktwQ+F0lSXr2B9JfAdFPBktSqGmp50JNC7pahxhnuCLj0Vdpe9RqfnJw5zATA==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-1.13.4.tgz", + "integrity": "sha512-u5A+VOKHswJJmJ8o8rcilBfU5U3Y1TTAfP9wX8bFh8teYF1ghP0EhtMRLjhtp6RPa+XCxHHVA2CiC3gbh5eg5g==", "dev": true, "optional": true }, diff --git a/package.json b/package.json index a9bb61c590..1e06b9b97f 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "@testing-library/react-hooks": "^8.0.1", "@testing-library/user-event": "14.5.2", "@types/jest": "^29.2.2", - "@types/jest-axe": "3.5.4", + "@types/jest-axe": "3.5.9", "@types/storybook__react": "5.2.1", "@typescript-eslint/eslint-plugin": "^5.47.1", "@typescript-eslint/parser": "^5.37.0", @@ -115,7 +115,7 @@ "simple-git-hooks": "^2.8.1", "size-limit": "^11.1.5", "tsup": "^7.2.0", - "turbo": "^1.10.7", + "turbo": "^1.10.13", "typescript": "4.7.3", "webpack": "5" }, diff --git a/packages/components/accordion/src/Accordion.test.tsx b/packages/components/accordion/src/Accordion.test.tsx index c399ef5058..1002a17072 100644 --- a/packages/components/accordion/src/Accordion.test.tsx +++ b/packages/components/accordion/src/Accordion.test.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { render, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { Accordion } from '.'; diff --git a/packages/components/asset/src/Asset.test.tsx b/packages/components/asset/src/Asset.test.tsx index aa2177dc67..79a246f3e8 100644 --- a/packages/components/asset/src/Asset.test.tsx +++ b/packages/components/asset/src/Asset.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { Asset } from './Asset'; diff --git a/packages/components/asset/src/AssetIcon/AssetIcon.test.tsx b/packages/components/asset/src/AssetIcon/AssetIcon.test.tsx index 9e9701be54..2d503acd5a 100644 --- a/packages/components/asset/src/AssetIcon/AssetIcon.test.tsx +++ b/packages/components/asset/src/AssetIcon/AssetIcon.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { AssetIcon } from './AssetIcon'; diff --git a/packages/components/avatar/src/Avatar/Avatar.test.tsx b/packages/components/avatar/src/Avatar/Avatar.test.tsx index 961c1ff99f..9ce0d1a3e0 100644 --- a/packages/components/avatar/src/Avatar/Avatar.test.tsx +++ b/packages/components/avatar/src/Avatar/Avatar.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render, screen } from '@testing-library/react'; -import { CheckCircleIcon } from '@contentful/f36-icons'; +import { CheckCircleIcon } from '@contentful/f36-icons-v4'; import userEvent from '@testing-library/user-event'; import { Avatar } from './Avatar'; diff --git a/packages/components/avatar/src/Avatar/examples/AvatarIconExamples.tsx b/packages/components/avatar/src/Avatar/examples/AvatarIconExamples.tsx index 1484ef3fdb..955368bb2f 100644 --- a/packages/components/avatar/src/Avatar/examples/AvatarIconExamples.tsx +++ b/packages/components/avatar/src/Avatar/examples/AvatarIconExamples.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { Avatar } from '@contentful/f36-avatar'; import { Stack } from '@contentful/f36-core'; -import { CheckCircleIcon } from '@contentful/f36-icons'; +import { CheckCircleIcon } from '@contentful/f36-icons-v4'; export default function AvatarIconExamples() { return ( diff --git a/packages/components/avatar/src/AvatarGroup/AvatarGroup.test.tsx b/packages/components/avatar/src/AvatarGroup/AvatarGroup.test.tsx index ac4b40074e..1c1ca881e1 100644 --- a/packages/components/avatar/src/AvatarGroup/AvatarGroup.test.tsx +++ b/packages/components/avatar/src/AvatarGroup/AvatarGroup.test.tsx @@ -3,7 +3,7 @@ import { render, screen } from '@testing-library/react'; import UserEvent from '@testing-library/user-event/'; import { Avatar } from '../Avatar'; import { AvatarGroup } from './AvatarGroup'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; jest.mock('@contentful/f36-image', () => ({ Image: jest.fn((props) => fallback avatar), diff --git a/packages/components/avatar/stories/Avatar.stories.tsx b/packages/components/avatar/stories/Avatar.stories.tsx index 703c95f6ab..e665018c5d 100644 --- a/packages/components/avatar/stories/Avatar.stories.tsx +++ b/packages/components/avatar/stories/Avatar.stories.tsx @@ -9,7 +9,7 @@ import { type AvatarProps, type ColorVariant, } from '../src/Avatar'; -import { CheckCircleIcon } from '@contentful/f36-icons/src'; +import { CheckCircleIcon } from '@contentful/f36-icons'; export default { component: Avatar, diff --git a/packages/components/badge/src/Badge/Badge.test.tsx b/packages/components/badge/src/Badge/Badge.test.tsx index 7673c77696..7ea39a239c 100644 --- a/packages/components/badge/src/Badge/Badge.test.tsx +++ b/packages/components/badge/src/Badge/Badge.test.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { render, screen } from '@testing-library/react'; import { PreviewIcon } from '@contentful/f36-icons'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { Badge } from './Badge'; describe('Badge', function () { diff --git a/packages/components/badge/src/EntityStatusBadge/EntityStatusBadge.test.tsx b/packages/components/badge/src/EntityStatusBadge/EntityStatusBadge.test.tsx index 65727da356..413ac31217 100644 --- a/packages/components/badge/src/EntityStatusBadge/EntityStatusBadge.test.tsx +++ b/packages/components/badge/src/EntityStatusBadge/EntityStatusBadge.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render, screen } from '@testing-library/react'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { EntityStatusBadge } from './EntityStatusBadge'; describe('EntityStatusBadge', function () { diff --git a/packages/components/button/src/Button/Button.test.tsx b/packages/components/button/src/Button/Button.test.tsx index 1caa222521..bc4d53f837 100644 --- a/packages/components/button/src/Button/Button.test.tsx +++ b/packages/components/button/src/Button/Button.test.tsx @@ -2,7 +2,7 @@ import React from 'react'; import userEvent from '@testing-library/user-event'; import { render, screen } from '@testing-library/react'; import { PreviewIcon } from '@contentful/f36-icons'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { Button } from './Button'; describe('Button', function () { diff --git a/packages/components/button/src/ToggleButton/ToggleButton.test.tsx b/packages/components/button/src/ToggleButton/ToggleButton.test.tsx index e54849642b..726c07a020 100644 --- a/packages/components/button/src/ToggleButton/ToggleButton.test.tsx +++ b/packages/components/button/src/ToggleButton/ToggleButton.test.tsx @@ -2,7 +2,7 @@ import React from 'react'; import { render, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { PreviewIcon } from '@contentful/f36-icons'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { ToggleButton } from '.'; diff --git a/packages/components/card/src/Card/Card.test.tsx b/packages/components/card/src/Card/Card.test.tsx index eb0576af05..5613f58abb 100644 --- a/packages/components/card/src/Card/Card.test.tsx +++ b/packages/components/card/src/Card/Card.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render, screen } from '@testing-library/react'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { Card } from './Card'; diff --git a/packages/components/copybutton/src/CopyButton.test.tsx b/packages/components/copybutton/src/CopyButton.test.tsx index 09faf6e7bb..6b17dd26b0 100644 --- a/packages/components/copybutton/src/CopyButton.test.tsx +++ b/packages/components/copybutton/src/CopyButton.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render, screen } from '@testing-library/react'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import userEvent from '@testing-library/user-event'; import { CopyButton } from './CopyButton'; diff --git a/packages/components/empty-state/src/MissingContent/MissingContent.tsx b/packages/components/empty-state/src/MissingContent/MissingContent.tsx index 2dc29a56e4..6d5e8ce3fb 100644 --- a/packages/components/empty-state/src/MissingContent/MissingContent.tsx +++ b/packages/components/empty-state/src/MissingContent/MissingContent.tsx @@ -6,6 +6,8 @@ import { Text } from '@contentful/f36-typography'; export interface MissingContentProps extends CommonProps { label?: string; + className?: string; + testId?: string; } export const MissingContent = ({ diff --git a/packages/components/entity-list/src/EntityList.test.tsx b/packages/components/entity-list/src/EntityList.test.tsx index e329c2e048..fa113f5622 100644 --- a/packages/components/entity-list/src/EntityList.test.tsx +++ b/packages/components/entity-list/src/EntityList.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { EntityList } from '.'; diff --git a/packages/components/entity-list/src/EntityListItem/EntityListItem.test.tsx b/packages/components/entity-list/src/EntityListItem/EntityListItem.test.tsx index 80f75151b9..f5c5790073 100644 --- a/packages/components/entity-list/src/EntityListItem/EntityListItem.test.tsx +++ b/packages/components/entity-list/src/EntityListItem/EntityListItem.test.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { render, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { EntityListItem } from '..'; import { MenuItem, MenuSectionTitle } from '@contentful/f36-menu'; diff --git a/packages/components/forms/src/BaseCheckbox/BaseCheckbox.test.tsx b/packages/components/forms/src/BaseCheckbox/BaseCheckbox.test.tsx index 3c82d10994..c41865f391 100644 --- a/packages/components/forms/src/BaseCheckbox/BaseCheckbox.test.tsx +++ b/packages/components/forms/src/BaseCheckbox/BaseCheckbox.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render, fireEvent } from '@testing-library/react'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { BaseCheckbox } from './BaseCheckbox'; diff --git a/packages/components/forms/src/BaseInput/BaseInput.test.tsx b/packages/components/forms/src/BaseInput/BaseInput.test.tsx index 9a3edeae8d..59f553f9e9 100644 --- a/packages/components/forms/src/BaseInput/BaseInput.test.tsx +++ b/packages/components/forms/src/BaseInput/BaseInput.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render, fireEvent } from '@testing-library/react'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { BaseInput } from './BaseInput'; diff --git a/packages/components/forms/src/Checkbox/Checkbox.test.tsx b/packages/components/forms/src/Checkbox/Checkbox.test.tsx index a1d092a6eb..8bca388170 100644 --- a/packages/components/forms/src/Checkbox/Checkbox.test.tsx +++ b/packages/components/forms/src/Checkbox/Checkbox.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { Checkbox } from './Checkbox'; diff --git a/packages/components/forms/src/Checkbox/CheckboxGroup.test.tsx b/packages/components/forms/src/Checkbox/CheckboxGroup.test.tsx index 136d7daeba..1aaabdcc14 100644 --- a/packages/components/forms/src/Checkbox/CheckboxGroup.test.tsx +++ b/packages/components/forms/src/Checkbox/CheckboxGroup.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { fireEvent, render } from '@testing-library/react'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { Checkbox } from './Checkbox'; import { CheckboxGroup } from './CheckboxGroup'; diff --git a/packages/components/forms/src/FormLabel/FormLabel.test.tsx b/packages/components/forms/src/FormLabel/FormLabel.test.tsx index fa138a5d35..0631efe65b 100644 --- a/packages/components/forms/src/FormLabel/FormLabel.test.tsx +++ b/packages/components/forms/src/FormLabel/FormLabel.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { FormLabel } from './FormLabel'; diff --git a/packages/components/forms/src/HelpText/HelpText.test.tsx b/packages/components/forms/src/HelpText/HelpText.test.tsx index c2071436b8..209dee8671 100644 --- a/packages/components/forms/src/HelpText/HelpText.test.tsx +++ b/packages/components/forms/src/HelpText/HelpText.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { HelpText } from './HelpText'; describe('HelpText', function () { diff --git a/packages/components/forms/src/Radio/Radio.test.tsx b/packages/components/forms/src/Radio/Radio.test.tsx index d1b00c4803..c9059800fe 100644 --- a/packages/components/forms/src/Radio/Radio.test.tsx +++ b/packages/components/forms/src/Radio/Radio.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { Radio } from './Radio'; diff --git a/packages/components/forms/src/Radio/RadioGroup.test.tsx b/packages/components/forms/src/Radio/RadioGroup.test.tsx index c444f60326..996957c8df 100644 --- a/packages/components/forms/src/Radio/RadioGroup.test.tsx +++ b/packages/components/forms/src/Radio/RadioGroup.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { fireEvent, render } from '@testing-library/react'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { Radio } from './Radio'; import { RadioGroup } from './RadioGroup'; diff --git a/packages/components/forms/src/Select/Select.test.tsx b/packages/components/forms/src/Select/Select.test.tsx index dd492a2858..0f069fc77a 100644 --- a/packages/components/forms/src/Select/Select.test.tsx +++ b/packages/components/forms/src/Select/Select.test.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { render, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { Select } from './CompoundSelect'; diff --git a/packages/components/forms/src/Switch/Switch.test.tsx b/packages/components/forms/src/Switch/Switch.test.tsx index 2b8e8d3d5b..8fd9aca0a8 100644 --- a/packages/components/forms/src/Switch/Switch.test.tsx +++ b/packages/components/forms/src/Switch/Switch.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { Switch } from './Switch'; diff --git a/packages/components/forms/src/TextInput/input-group/InputGroup.test.tsx b/packages/components/forms/src/TextInput/input-group/InputGroup.test.tsx index 6f7f94a310..12c4b0b935 100644 --- a/packages/components/forms/src/TextInput/input-group/InputGroup.test.tsx +++ b/packages/components/forms/src/TextInput/input-group/InputGroup.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { InputGroup } from './InputGroup'; import { TextInput } from '@contentful/f36-forms'; diff --git a/packages/components/forms/src/Textarea/README.mdx b/packages/components/forms/src/Textarea/README.mdx index 1722f3a2a7..6d490046cd 100644 --- a/packages/components/forms/src/Textarea/README.mdx +++ b/packages/components/forms/src/Textarea/README.mdx @@ -67,6 +67,6 @@ When `Textarea` is used outside of form (without `FormControl`) and has no ` diff --git a/packages/components/forms/src/Textarea/Textarea.test.tsx b/packages/components/forms/src/Textarea/Textarea.test.tsx index 2c10e7a0e1..79a6ac5784 100644 --- a/packages/components/forms/src/Textarea/Textarea.test.tsx +++ b/packages/components/forms/src/Textarea/Textarea.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { Textarea } from './Textarea'; diff --git a/packages/components/forms/src/ValidationMessage/ValidationMessage.test.tsx b/packages/components/forms/src/ValidationMessage/ValidationMessage.test.tsx index 4de59e6679..8bb54832d2 100644 --- a/packages/components/forms/src/ValidationMessage/ValidationMessage.test.tsx +++ b/packages/components/forms/src/ValidationMessage/ValidationMessage.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { axe } from '@/scripts/test/axeHelper'; +import { axe } from 'jest-axe'; import { ValidationMessage } from './ValidationMessage'; diff --git a/packages/components/header/src/Header.styles.ts b/packages/components/header/src/Header.styles.ts index 40d6d7413e..62f91ed9aa 100644 --- a/packages/components/header/src/Header.styles.ts +++ b/packages/components/header/src/Header.styles.ts @@ -1,8 +1,15 @@ import { css } from 'emotion'; import tokens from '@contentful/f36-tokens'; import { HEADER_HEIGHT } from './constants'; +import type { HeaderProps } from './Header'; -export const getHeaderStyles = () => ({ +export const getHeaderStyles = ({ + hasFilters, + variant, +}: { + hasFilters?: boolean; + variant: HeaderProps['variant']; +}) => ({ actions: css({ flexGrow: 0, flexShrink: 1, @@ -20,15 +27,15 @@ export const getHeaderStyles = () => ({ flexShrink: 1, flexBasis: '50%', }), - root: (hasFilters?: boolean) => - css({ - background: tokens.gray100, - height: `${HEADER_HEIGHT}px`, - // Reduce vertical padding when there's a filter in the header - padding: hasFilters - ? `${tokens.spacingXs} ${tokens.spacingS}` - : tokens.spacingS, - }), + root: css({ + borderBottom: + variant === 'breadcrumb' ? `1px solid ${tokens.gray200}` : 'none', + background: tokens.colorWhite, + height: `${HEADER_HEIGHT}px`, + marginTop: variant === 'title' ? tokens.spacingS : 0, + // Reduce vertical padding when there's a filter in the header + padding: hasFilters ? `${tokens.spacingXs} 0` : `${tokens.spacingS} 0`, + }), separator: css({ backgroundColor: tokens.gray200, height: '16px', @@ -36,16 +43,4 @@ export const getHeaderStyles = () => ({ transform: 'rotate3d(0, 0, 1, 18deg)', width: '1px', }), - title: css({ - margin: `${tokens.spacing2Xs} 0`, - '&:not(:first-child)': { - marginLeft: tokens.spacingXs, - }, - }), - noWrap: css({ - textWrap: 'nowrap', - '&:not(:first-child)': { - marginLeft: tokens.spacingXs, - }, - }), }); diff --git a/packages/components/header/src/Header.tsx b/packages/components/header/src/Header.tsx index 49002f723f..3dfd6d57a5 100644 --- a/packages/components/header/src/Header.tsx +++ b/packages/components/header/src/Header.tsx @@ -4,7 +4,6 @@ import React, { type Ref, type ReactElement, type ReactNode, - isValidElement, } from 'react'; import { cx } from 'emotion'; import { @@ -13,36 +12,51 @@ import { type PolymorphicComponent, type PolymorphicProps, } from '@contentful/f36-core'; -import { Subheading } from '@contentful/f36-typography'; import { BackButton, type BackButtonProps } from './BackButton'; import { Breadcrumb, type BreadcrumbProps } from './Breadcrumb'; -import { Segmentation } from './Segmentation'; import { getHeaderStyles } from './Header.styles'; +import { HeaderTitle } from './HeaderTitle'; const HEADER_DEFAULT_TAG = 'header'; -type WithBackButtonOrNot = +type Variant = | { + backButtonProps?: never; + breadcrumbs?: never; + variant: 'title'; + withBackButton?: never; + } + | { + backButtonProps?: never; + /** + * An (optional) list of navigable links to prepend to the current title. + */ + breadcrumbs?: BreadcrumbProps['breadcrumbs']; + variant?: 'breadcrumb' | undefined; + withBackButton?: false | never; + } + | { + /** + * Props to spread on the back button. You almost certainly want to pass + * an `onClick` handler. + */ backButtonProps?: BackButtonProps; + /** + * An (optional) list of navigable links to prepend to the current title. + */ + breadcrumbs?: BreadcrumbProps['breadcrumbs']; + variant?: 'breadcrumb' | undefined; /** * If `true`, renders a leading back button within the header. */ withBackButton: true; - } - | { - backButtonProps?: never; - withBackButton?: false | never; }; -type HeaderInternalProps = WithBackButtonOrNot & { +type HeaderInternalProps = Variant & { /** * Optional JSX children to display as complementary actions (e.g. buttons) related to the current page/route. */ actions?: ReactElement | ReactElement[]; - /** - * An (optional) list of navigable links to prepend to the current title. - */ - breadcrumbs?: BreadcrumbProps['breadcrumbs']; /** * An (optional) element displayed in the center of the header, typically used to render refinement/search UI. */ @@ -68,38 +82,34 @@ function _Header( metadata, title, withBackButton, + variant = 'breadcrumb', ...otherProps }: HeaderProps, // eslint-disable-next-line @typescript-eslint/no-explicit-any -- polymorphic element forwardedRef: Ref, ) { - const styles = getHeaderStyles(); + const styles = getHeaderStyles({ hasFilters: Boolean(filters), variant }); return (
- - {withBackButton && } - {breadcrumbs && } - {title && ( -
- {isValidElement(title) ? ( - title - ) : ( - - {title} - - )} -
- )} -
+ {variant === 'title' ? ( + + ) : ( + <> + {withBackButton && } + {breadcrumbs && } + {title && } + + )} + {metadata && ( {metadata} diff --git a/packages/components/header/src/HeaderTitle.styles.ts b/packages/components/header/src/HeaderTitle.styles.ts new file mode 100644 index 0000000000..1050bbed4e --- /dev/null +++ b/packages/components/header/src/HeaderTitle.styles.ts @@ -0,0 +1,15 @@ +import { css } from 'emotion'; +import tokens from '@contentful/f36-tokens'; + +export const getHeaderTitleStyles = () => ({ + title: css({ + margin: `${tokens.spacing2Xs} 0`, + '&:not(:first-child)': { + marginLeft: tokens.spacingXs, + }, + }), + noWrap: css({ + textWrap: 'nowrap', + marginLeft: tokens.spacingXs, + }), +}); diff --git a/packages/components/header/src/HeaderTitle.tsx b/packages/components/header/src/HeaderTitle.tsx new file mode 100644 index 0000000000..866dd100e6 --- /dev/null +++ b/packages/components/header/src/HeaderTitle.tsx @@ -0,0 +1,26 @@ +import React, { isValidElement } from 'react'; +import { DisplayText, Subheading } from '@contentful/f36-typography'; +import type { HeaderProps } from './Header'; +import { getHeaderTitleStyles } from './HeaderTitle.styles'; + +type HeaderTitleProps = { + title: HeaderProps['title']; + variant: HeaderProps['variant']; +}; + +export function HeaderTitle({ title, variant }: HeaderTitleProps) { + const styles = getHeaderTitleStyles(); + const Element = variant === 'title' ? DisplayText : Subheading; + + return ( +
+ {isValidElement(title) ? ( + title + ) : ( + + {title} + + )} +
+ ); +} diff --git a/packages/components/header/stories/Header.stories.tsx b/packages/components/header/stories/Header.stories.tsx index 94bbd416dd..c6e616f514 100644 --- a/packages/components/header/stories/Header.stories.tsx +++ b/packages/components/header/stories/Header.stories.tsx @@ -1,76 +1,97 @@ import React from 'react'; import type { Meta, Story } from '@storybook/react/types-6-0'; - -import { Header, type HeaderProps } from '../src/Header'; +import { SectionHeading } from '@contentful/f36-typography'; import { Box, Flex } from '@contentful/f36-core'; import { Button } from '@contentful/f36-button'; import tokens from '@contentful/f36-tokens'; -import { action } from '@storybook/addon-actions'; -import { CopyIcon, SearchIcon } from '@contentful/f36-icons'; +import { SearchIcon } from '@contentful/f36-icons'; import { TextInput } from '@contentful/f36-forms'; +import { Header, type HeaderProps } from '../src/Header'; +import { action } from '@storybook/addon-actions'; + export default { component: Header, title: 'Layout/Header', } as Meta; -export const Default: Story = ({ - title = 'Product', - withBackButton: _wbb, - ...args -}) => ( - -
- - - - } - {...args} - /> - +export const Default: Story = (args) => ( +
+ + + } + {...args} + /> ); +Default.args = { + backButtonProps: { onClick: action('back button click') }, + breadcrumbs: [ + { + content: 'Content Types', + url: '#', + }, + ], + title: 'Product', +}; + export const WithFilters: Story = ({ title = 'Content Types', ...args }) => ( - -
} size="small" /> - } - actions={ - - - - } - {...args} - /> - +
} size="small" /> + } + actions={ + + + + } + {...args} + /> +); + +export const Overview: Story = () => ( + <> + + + + Breadcrumb variant + + +
+ New Content type + + } + backButtonProps={{ onClick: action }} + title="Content type" + withBackButton + /> + + + + Title variant + +
+ New entry + + } + variant="title" + title="All content" + /> + + + ); diff --git a/packages/components/icon/examples/AllIconsExample.tsx b/packages/components/icon/examples/AllIconsExample.tsx index 5d9529fe4d..314d9afa08 100644 --- a/packages/components/icon/examples/AllIconsExample.tsx +++ b/packages/components/icon/examples/AllIconsExample.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import * as f36icons from '@contentful/f36-icons'; +import * as f36icons from '@contentful/f36-icons-v4'; import { Grid, Flex, diff --git a/packages/components/icon/examples/IconSizesExample.tsx b/packages/components/icon/examples/IconSizesExample.tsx index c10c474fda..85e092f833 100644 --- a/packages/components/icon/examples/IconSizesExample.tsx +++ b/packages/components/icon/examples/IconSizesExample.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { CalendarIcon } from '@contentful/f36-icons'; +import { CalendarIcon } from '@contentful/f36-icons-v4'; import { Stack, Flex, Text } from '@contentful/f36-components'; export default function IconSizesExample() { diff --git a/packages/components/icon/examples/IconVariantsExample.tsx b/packages/components/icon/examples/IconVariantsExample.tsx index ebe9f37584..c52a6b07e6 100644 --- a/packages/components/icon/examples/IconVariantsExample.tsx +++ b/packages/components/icon/examples/IconVariantsExample.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { CalendarIcon } from '@contentful/f36-icons'; +import { CalendarIcon } from '@contentful/f36-icons-v4'; import { Stack, Flex, Text } from '@contentful/f36-components'; export default function IconVariantsExample() { diff --git a/packages/components/icon/package.json b/packages/components/icon/package.json index f265108745..bf1434e6d7 100644 --- a/packages/components/icon/package.json +++ b/packages/components/icon/package.json @@ -1,31 +1,50 @@ { "name": "@contentful/f36-icon", - "version": "4.74.1", + "version": "5.0.0-alpha.20", "description": "Forma 36: Icon component", "license": "MIT", + "exports": { + ".": { + "import": { + "types": "./dist/esm/index.d.ts", + "default": "./dist/esm/index.js" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + }, + "default": "./dist/cjs/index.js" + }, + "./package.json": "./package.json" + }, + "sideEffects": false, + "type": "module", + "main": "./dist/cjs/index.js", + "module": "./dist/esm/index.js", + "types": "./dist/esm/index.d.ts", + "files": [ + "dist" + ], "scripts": { - "build": "tsup" + "build": "npm run build:clean && npm run build:dual", + "build:clean": "rm -rf ./dist", + "build:dual": "tsc -p . && tsc -p ./tsconfig.cjs.json && tsconfig-to-dual-package" }, "dependencies": { "@contentful/f36-core": "^4.74.1", "@contentful/f36-tokens": "^4.1.0", + "@phosphor-icons/react": "^2.1.5", "emotion": "^10.0.17" }, "devDependencies": { - "react-icons": "^4.4.0" + "@contentful/f36-icons-v4": "npm:@contentful/f36-icons@^4.0.0", + "react-icons": "^4.4.0", + "tsconfig-to-dual-package": "^1.2.0" }, "peerDependencies": { "react": ">=16.8", "react-dom": ">=16.8" }, - "files": [ - "dist" - ], - "main": "dist/index.js", - "module": "dist/esm/index.js", - "types": "dist/index.d.ts", - "source": "src/index.ts", - "sideEffects": false, "browserslist": "extends @contentful/browserslist-config", "repository": { "type": "git", @@ -34,5 +53,8 @@ "publishConfig": { "registry": "https://npm.pkg.github.com/", "access": "public" + }, + "engines": { + "node": ">=16" } } diff --git a/packages/components/icon/src/Icon.test.tsx b/packages/components/icon/src/Icon.test.tsx index ade7967b5f..d5a78206ba 100644 --- a/packages/components/icon/src/Icon.test.tsx +++ b/packages/components/icon/src/Icon.test.tsx @@ -1,8 +1,8 @@ import React, { Fragment } from 'react'; import { render } from '@testing-library/react'; -import { MdHelp as ExternalIcon } from 'react-icons/md'; +import { MdHelp as ExternalIcon } from 'react-icons/md/index.js'; -import { Icon } from '.'; +import { Icon } from './index.js'; describe('Icon', () => { describe('with children', () => { diff --git a/packages/components/icon/src/Icon.tsx b/packages/components/icon/src/Icon.tsx index 2754f56078..84e01cc20c 100644 --- a/packages/components/icon/src/Icon.tsx +++ b/packages/components/icon/src/Icon.tsx @@ -1,98 +1,54 @@ import { css, cx } from 'emotion'; import React, { forwardRef, - type ComponentType, - type ExoticComponent, + type ElementType, type ReactElement, type SVGAttributes, } from 'react'; -import tokens from '@contentful/f36-tokens'; import { Box, type CommonProps, type PolymorphicComponent, type PolymorphicProps, type ExpandProps, + type MappedOmit, } from '@contentful/f36-core'; +import type { IconComponent, IconSize } from './types.js'; const ICON_DEFAULT_TAG = 'svg'; -// eslint-disable-next-line @typescript-eslint/no-explicit-any -export type IconComponent = ExoticComponent | ComponentType; - -export type IconSize = 'xlarge' | 'large' | 'medium' | 'small' | 'tiny'; - -export type IconVariant = - | 'negative' - | 'positive' - | 'primary' - | 'secondary' - | 'warning' - | 'muted' - | 'white' - | 'premium'; - -const sizes: { [key in IconSize]: { [key in 'height' | 'width']: string } } = { - xlarge: { - height: '48px', - width: '48px', - }, - large: { - height: '32px', - width: '32px', - }, - medium: { - height: '24px', - width: '24px', - }, - small: { - height: '18px', - width: '18px', - }, - tiny: { - height: '16px', - width: '16px', - }, -}; - -const fills: { [key in IconVariant]: string } = { - muted: tokens.gray600, - negative: tokens.red600, - positive: tokens.green600, - primary: tokens.blue600, - secondary: tokens.gray900, - warning: tokens.colorWarning, - white: tokens.colorWhite, - premium: tokens.purple500, +export const sizes: { [key in IconSize]: `${number}px` } = { + tiny: '14px', + small: '16px', + medium: '20px', }; export type IconInternalProps = CommonProps & { children?: ReactElement | ReactElement[]; /** - * Determines the size of the icon + * Determines the color of the icon */ - size?: IconSize; + // @todo: We can't use the ColorTokens type here yet. Maybe fix in v5; + color?: string; /** - * Whether or not to trim the icon width, i.e. set `width` to `auto` - * @deprecated Trimmed icons will be removed in a future major release. Please try to adapt to the untrimmed icon variant. + * Determines the active state of the icon */ - trimmed?: boolean; + isActive?: boolean; /** - * Determines the fill color used + * Determines the size of the icon */ - variant?: IconVariant; + size?: IconSize; /** * Custom SVG viewBox attribute to use */ viewBox?: SVGAttributes['viewBox']; }; -export type IconProps = - PolymorphicProps< - IconInternalProps, - E, - 'as' | 'children' | 'width' | 'height' - >; +export type IconProps = PolymorphicProps< + IconInternalProps, + E, + 'as' | 'children' | 'width' | 'height' +>; const useAriaHidden = ( props: Pick< @@ -112,27 +68,27 @@ const useAriaHidden = ( }; }; -export function _Icon( +export function _Icon( { as, children, className, - variant = 'primary', + color = 'currentColor', role = 'img', - size = 'small', + size = 'medium', testId = 'cf-ui-icon', - trimmed, - viewBox = '0 0 24 24', + viewBox = '0 0 20 20', ...otherProps - }: IconProps, + }: MappedOmit, 'isActive'>, + // eslint-disable-next-line @typescript-eslint/no-explicit-any forwardedRef: React.Ref, ) { const shared = { className: cx( css({ - fill: fills[variant], - height: sizes[size].height, - width: trimmed ? 'auto' : sizes[size].width, + color, + height: sizes[size], + width: sizes[size], }), className, ), diff --git a/packages/components/icon/src/index.ts b/packages/components/icon/src/index.ts index 5029aa9df6..421064f5fa 100644 --- a/packages/components/icon/src/index.ts +++ b/packages/components/icon/src/index.ts @@ -1,4 +1,3 @@ -export { generateIcon } from './generateIcon'; -export type { GeneratedIconProps } from './generateIcon'; -export { Icon } from './Icon'; -export type { IconProps, IconComponent, IconSize, IconVariant } from './Icon'; +export * from './utils/index.js'; +export { Icon, type IconProps } from './Icon.js'; +export * from './types.js'; diff --git a/packages/components/icon/src/types.ts b/packages/components/icon/src/types.ts new file mode 100644 index 0000000000..1aef16f06c --- /dev/null +++ b/packages/components/icon/src/types.ts @@ -0,0 +1,11 @@ +import { type ComponentType, type ExoticComponent } from 'react'; + +// eslint-disable-next-line @typescript-eslint/no-explicit-any +export type IconComponent = ExoticComponent | ComponentType; + +export type IconSize = 'medium' | 'small' | 'tiny'; + +export enum IconVariant { + Active = 'active', + Default = 'default', +} diff --git a/packages/components/icon/src/utils/generateComponentWithVariants.ts b/packages/components/icon/src/utils/generateComponentWithVariants.ts new file mode 100644 index 0000000000..f301472078 --- /dev/null +++ b/packages/components/icon/src/utils/generateComponentWithVariants.ts @@ -0,0 +1,18 @@ +import { IconVariant } from '../types.js'; +import type { GeneratedIconProps } from './generateIconComponent.js'; + +export function generateComponentWithVariants({ + variants, +}: { + variants: Record>; +}) { + const Component = function ({ isActive, ...props }: GeneratedIconProps) { + if (isActive) { + return variants[IconVariant.Active](props); + } + + return variants[IconVariant.Default](props); + }; + + return Component; +} diff --git a/packages/components/icon/src/utils/generateForma36Icon.tsx b/packages/components/icon/src/utils/generateForma36Icon.tsx new file mode 100644 index 0000000000..6d4786b2a6 --- /dev/null +++ b/packages/components/icon/src/utils/generateForma36Icon.tsx @@ -0,0 +1,24 @@ +import React from 'react'; +import type { Icon } from '@phosphor-icons/react'; +import { IconVariant } from '../types.js'; +import { generateComponentWithVariants } from './generateComponentWithVariants.js'; +import { wrapPhosphorIcon } from './wrapPhosphorIcon.js'; +import { GeneratedIconProps } from './generateIconComponent.js'; + +/** + * Helper function to generate a Forma 36 icon component from a Phosphor icon component + */ +export function generateForma36Icon(PhosphorIcon: Icon) { + const Icon = wrapPhosphorIcon(PhosphorIcon); + + return generateComponentWithVariants({ + variants: { + [IconVariant.Active]: ({ isActive, ...props }: GeneratedIconProps) => ( + + ), + [IconVariant.Default]: ({ isActive, ...props }: GeneratedIconProps) => ( + + ), + }, + }); +} diff --git a/packages/components/icon/src/generateIcon.tsx b/packages/components/icon/src/utils/generateIconComponent.tsx similarity index 57% rename from packages/components/icon/src/generateIcon.tsx rename to packages/components/icon/src/utils/generateIconComponent.tsx index 7227e4a463..ed6afd6892 100644 --- a/packages/components/icon/src/generateIcon.tsx +++ b/packages/components/icon/src/utils/generateIconComponent.tsx @@ -1,13 +1,15 @@ import React, { type ReactElement } from 'react'; +import type { MappedOmit } from '@contentful/f36-core'; +import { Icon, type IconProps } from '../Icon.js'; -import { Icon, type IconProps } from './Icon'; - -export type GeneratedIconProps = Omit< +export type GeneratedIconProps = MappedOmit< IconProps, 'as' | 'children' | 'name' | 'viewBox' -> & { children?: never }; +> & { + children?: never; +}; -type GenerateIconParameters = { +type GenerateIconComponentParameters = { /** * Icon name is used as the generated icon's component display name */ @@ -20,27 +22,21 @@ type GenerateIconParameters = { * A collection of default props to set on the generated icon */ props?: GeneratedIconProps; - /** - * Whether or not to trim the icon width, i.e. set `width` to `auto` - * @deprecated Trimmed icons will be removed in a future major release. Please try to adapt to the untrimmed icon variant. - */ - trimmed?: IconProps['trimmed']; /** * Custom SVG viewBox attribute to use for the generated icon */ viewBox?: IconProps['viewBox']; }; -export function generateIcon({ +export function generateIconComponent({ name, path, props: defaultProps, - trimmed, viewBox, -}: GenerateIconParameters) { +}: GenerateIconComponentParameters) { const Component = function (props: IconProps) { return ( - + {path} ); diff --git a/packages/components/icon/src/utils/index.ts b/packages/components/icon/src/utils/index.ts new file mode 100644 index 0000000000..9f48f4dfab --- /dev/null +++ b/packages/components/icon/src/utils/index.ts @@ -0,0 +1,3 @@ +export * from './generateComponentWithVariants.js'; +export * from './generateForma36Icon.js'; +export * from './generateIconComponent.js'; diff --git a/packages/components/icon/src/utils/wrapPhosphorIcon.tsx b/packages/components/icon/src/utils/wrapPhosphorIcon.tsx new file mode 100644 index 0000000000..7f8524ebe2 --- /dev/null +++ b/packages/components/icon/src/utils/wrapPhosphorIcon.tsx @@ -0,0 +1,35 @@ +import React from 'react'; +import type { + Icon as PhosphorIcon, + IconWeight as PhosphorIconWeight, + IconProps as PhosphorIconProps, +} from '@phosphor-icons/react'; +import { Icon, sizes } from '../Icon.js'; +import type { GeneratedIconProps } from './generateIconComponent.js'; +import type { MappedOmit } from '@contentful/f36-core'; + +type IconWeight = Extract; + +// Unfortunately we have to pass props directly to the Phosphor icon +export function wrapPhosphorIcon(PhosphorIcon: PhosphorIcon) { + const Component = ({ + color = 'currentColor', + size = 'medium', + ...props + }: MappedOmit & { weight?: IconWeight }) => { + return ( + ( + + )} + /> + ); + }; + + return Component; +} diff --git a/packages/components/icon/stories/Icon.stories.tsx b/packages/components/icon/stories/Icon.stories.tsx index ba42254ad2..83e637e654 100644 --- a/packages/components/icon/stories/Icon.stories.tsx +++ b/packages/components/icon/stories/Icon.stories.tsx @@ -4,8 +4,7 @@ import { SectionHeading, Text } from '@contentful/f36-typography'; import type { Meta, Story } from '@storybook/react/types-6-0'; import { MdAcUnit as ExternalIcon } from 'react-icons/md'; -import { Icon } from '../src/'; -import type { IconInternalProps } from '../src/Icon'; +import { Icon, type IconInternalProps } from '../src/Icon'; export default { argTypes: { @@ -68,65 +67,12 @@ export const Overview: Story = () => { return ( - + {size} ); })} - - - Icon variants - - - - - - - primary - - - - - - - positive - - - - - - - negative - - - - - - - warning - - - - - - - secondary - - - - - - - muted - - - - - - - white - ); }; diff --git a/packages/components/icon/tsconfig.cjs.json b/packages/components/icon/tsconfig.cjs.json new file mode 100644 index 0000000000..849a064950 --- /dev/null +++ b/packages/components/icon/tsconfig.cjs.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "module": "CommonJS", + "moduleResolution": "Node", + "outDir": "./dist/cjs/", + } + } \ No newline at end of file diff --git a/packages/components/icon/tsconfig.json b/packages/components/icon/tsconfig.json new file mode 100644 index 0000000000..8447cf644e --- /dev/null +++ b/packages/components/icon/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.json", + "include": ["src/**/*"], + "exclude": ["dist/**/*", "**/*.test.tsx"], + "rootDir": ".", + "compilerOptions": { + "allowJs": false, + "declaration": true, + "noEmit": false, + "inlineSources": true, + "inlineSourceMap": true, + "module": "ESNext", + "moduleResolution": "Node", + "outDir": "./dist/esm/", + } +} diff --git a/packages/components/icons/package.json b/packages/components/icons/package.json index 39ac59f409..ced6e25b8d 100644 --- a/packages/components/icons/package.json +++ b/packages/components/icons/package.json @@ -1,29 +1,46 @@ { "name": "@contentful/f36-icons", - "version": "4.29.0", + "version": "5.0.0-alpha.37", "description": "Forma 36: Icon components", "license": "MIT", + "exports": { + ".": { + "import": { + "types": "./dist/esm/index.d.ts", + "default": "./dist/esm/index.js" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + }, + "default": "./dist/cjs/index.js" + }, + "./package.json": "./package.json" + }, + "sideEffects": false, + "type": "module", + "main": "./dist/cjs/index.js", + "module": "./dist/esm/index.js", + "types": "./dist/esm/index.d.ts", + "files": [ + "dist" + ], "scripts": { - "build": "tsup" + "build": "npm run build:clean && tsx scripts/preBuild.mts && npm run build:dual", + "build:clean": "rm -rf ./dist", + "build:dual": "tsc -p . && tsc -p ./tsconfig.cjs.json && tsconfig-to-dual-package" }, "dependencies": { "@contentful/f36-core": "^4.67.3", - "@contentful/f36-icon": "^4.67.3", + "@contentful/f36-icon-alpha": "npm:@contentful/f36-icon@5.0.0-alpha.20", "@contentful/f36-tokens": "^4.0.1", + "@phosphor-icons/react": "^2.1.4", "emotion": "^10.0.17" }, "peerDependencies": { "react": ">=16.8", "react-dom": ">=16.8" }, - "files": [ - "dist" - ], - "main": "dist/index.js", - "module": "dist/esm/index.js", - "types": "dist/index.d.ts", - "source": "src/index.ts", - "sideEffects": false, "browserslist": "extends @contentful/browserslist-config", "repository": { "type": "git", @@ -32,5 +49,12 @@ "publishConfig": { "registry": "https://npm.pkg.github.com/", "access": "public" + }, + "devDependencies": { + "tsconfig-to-dual-package": "^1.2.0", + "tsx": "^4.7.2" + }, + "engines": { + "node": ">=16" } } diff --git a/packages/components/icons/scripts/preBuild.js b/packages/components/icons/scripts/preBuild.js deleted file mode 100644 index 78476a4225..0000000000 --- a/packages/components/icons/scripts/preBuild.js +++ /dev/null @@ -1,46 +0,0 @@ -/* eslint-disable no-console -- allow loggin in this script */ -const path = require('path'); -const fs = require('fs'); - -let template = `/** - * This file is autogenerated by a build script, don't change it manually. - */ - -export type { - GeneratedIconProps as IconProps, - IconComponent, - IconSize, - IconVariant, -} from '@contentful/f36-icon';\n`; - -(function () { - fs.readdir(path.join('.', 'src'), (error, allFiles) => { - if (error) { - console.log('error reading icons:'); - console.log(error); - } - - const icons = allFiles - .filter((file) => file.endsWith('.tsx')) - .map((file) => file.replace('.tsx', '')); - - for (const icon of icons) { - template = - template + `export { ${icon} as ${icon}Icon } from './${icon}';\n`; - } - - fs.writeFile( - path.join('.', 'src/index.ts'), - template, - { - encoding: 'utf-8', - }, - (error) => { - if (error) { - console.log('error writing icons index file:'); - console.log(error); - } - }, - ); - }); -})(); diff --git a/packages/components/icons/scripts/preBuild.mts b/packages/components/icons/scripts/preBuild.mts new file mode 100755 index 0000000000..1ff1c3ce05 --- /dev/null +++ b/packages/components/icons/scripts/preBuild.mts @@ -0,0 +1,73 @@ +/* eslint-disable no-console -- allow logging in this script */ +import path from 'node:path'; +import fs from 'node:fs/promises'; + +const srcDirectories = ['custom', 'vendor'] as const; +const template = `/** + * This file is autogenerated by the pre-build script, don't change it manually. + */ + +export type { + GeneratedIconProps as IconProps, + IconComponent, + IconSize, + IconVariant, +} from '@contentful/f36-icon-alpha';\n\n`; + +function buildExport(path: string) { + const file = path.replace('.tsx', '.js'); + return `export * from './${file}';\n`; +} + +async function findIconExportsInDirectory( + directoryPath: string, +): Promise { + const contents = await fs.readdir(directoryPath); + + const iconExports = await Promise.all( + contents.map(async (content) => { + const contentPath = path.join(directoryPath, content); + const stat = await fs.stat(contentPath); + + if (stat.isDirectory()) { + return findIconExportsInDirectory(contentPath); + } else { + // We want the script to export paths relative to the src directory + const relativePath = path.join( + path.relative(path.join('.', 'src'), directoryPath), + content, + ); + return buildExport(relativePath); + } + }), + ); + + return iconExports.flat(); +} + +async function main() { + try { + const iconExports = await Promise.all( + srcDirectories.map(async (directory) => { + const iconsInDir = await findIconExportsInDirectory( + path.join('.', 'src', directory), + ); + + return iconsInDir; + }), + ); + const exportString = iconExports.flat().join(``); + const file = template + exportString; + + await fs.writeFile(path.join('.', 'src/index.ts'), file, { + encoding: 'utf-8', + }); + } catch (error: unknown) { + if (error) { + console.log('Error writing icons index file:'); + console.log(error); + } + } +} + +await main(); diff --git a/packages/components/icons/src/Appearance.tsx b/packages/components/icons/src/Appearance.tsx deleted file mode 100644 index dc5f4d48ad..0000000000 --- a/packages/components/icons/src/Appearance.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated This icon will be removed in a future major release. - */ -export const Appearance = /*#__PURE__*/ generateIcon({ - name: 'Appearance', - viewBox: '0 0 16 16', - path: ( - <> - - - ), -}); diff --git a/packages/components/icons/src/Archive.tsx b/packages/components/icons/src/Archive.tsx deleted file mode 100644 index 64a5f34eaf..0000000000 --- a/packages/components/icons/src/Archive.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Archive = /*#__PURE__*/ generateIcon({ - name: 'Archive', - viewBox: '0 0 24 24', - path: ( - <> - - - - ), -}); diff --git a/packages/components/icons/src/ArrowBackward.tsx b/packages/components/icons/src/ArrowBackward.tsx deleted file mode 100644 index 95934f1aa0..0000000000 --- a/packages/components/icons/src/ArrowBackward.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ArrowBackward = /*#__PURE__*/ generateIcon({ - name: 'ArrowBackward', - path: ( - <> - - - ), -}); diff --git a/packages/components/icons/src/ArrowDown.tsx b/packages/components/icons/src/ArrowDown.tsx deleted file mode 100644 index 1977d8d3cd..0000000000 --- a/packages/components/icons/src/ArrowDown.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ArrowDown = /*#__PURE__*/ generateIcon({ - name: 'ArrowDown', - path: ( - - , - - - ), -}); diff --git a/packages/components/icons/src/ArrowDownTrimmed.tsx b/packages/components/icons/src/ArrowDownTrimmed.tsx deleted file mode 100644 index 4ebc6724de..0000000000 --- a/packages/components/icons/src/ArrowDownTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant ArrowDown. - */ -export const ArrowDownTrimmed = /*#__PURE__*/ generateIcon({ - name: 'ArrowDownTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 10 24', -}); diff --git a/packages/components/icons/src/ArrowDownward.tsx b/packages/components/icons/src/ArrowDownward.tsx deleted file mode 100644 index e1e6265671..0000000000 --- a/packages/components/icons/src/ArrowDownward.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ArrowDownward = /*#__PURE__*/ generateIcon({ - name: 'ArrowDownward', - path: ( - - - - ), - viewBox: '0 0 16 16', -}); diff --git a/packages/components/icons/src/ArrowForward.tsx b/packages/components/icons/src/ArrowForward.tsx deleted file mode 100644 index 5d4017fe52..0000000000 --- a/packages/components/icons/src/ArrowForward.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ArrowForward = /*#__PURE__*/ generateIcon({ - name: 'ArrowForward', - path: ( - <> - - - - ), -}); diff --git a/packages/components/icons/src/ArrowForwardTrimmed.tsx b/packages/components/icons/src/ArrowForwardTrimmed.tsx deleted file mode 100644 index f7d0caae93..0000000000 --- a/packages/components/icons/src/ArrowForwardTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant ArrowForward. - */ -export const ArrowForwardTrimmed = /*#__PURE__*/ generateIcon({ - name: 'ArrowForwardTrimmed', - viewBox: '0 0 24 24', - trimmed: true, - path: ( - <> - - - - ), -}); diff --git a/packages/components/icons/src/ArrowUp.tsx b/packages/components/icons/src/ArrowUp.tsx deleted file mode 100644 index 176e01c764..0000000000 --- a/packages/components/icons/src/ArrowUp.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ArrowUp = /*#__PURE__*/ generateIcon({ - name: 'ArrowUp', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/ArrowUpTrimmed.tsx b/packages/components/icons/src/ArrowUpTrimmed.tsx deleted file mode 100644 index 8a241a6738..0000000000 --- a/packages/components/icons/src/ArrowUpTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant ArrowUp. - */ -export const ArrowUpTrimmed = /*#__PURE__*/ generateIcon({ - name: 'ArrowUpTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 10 24', -}); diff --git a/packages/components/icons/src/ArrowUpward.tsx b/packages/components/icons/src/ArrowUpward.tsx deleted file mode 100644 index bb76e82a0d..0000000000 --- a/packages/components/icons/src/ArrowUpward.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ArrowUpward = /*#__PURE__*/ generateIcon({ - name: 'ArrowUpward', - path: ( - - - - ), - viewBox: '0 0 48 48', -}); diff --git a/packages/components/icons/src/Asset.tsx b/packages/components/icons/src/Asset.tsx deleted file mode 100644 index c7eeeb3c73..0000000000 --- a/packages/components/icons/src/Asset.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Asset = /*#__PURE__*/ generateIcon({ - name: 'Asset', - path: ( - - - - - - - - ), -}); diff --git a/packages/components/icons/src/AssetTrimmed.tsx b/packages/components/icons/src/AssetTrimmed.tsx deleted file mode 100644 index 4a7015e59d..0000000000 --- a/packages/components/icons/src/AssetTrimmed.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Asset. - */ -export const AssetTrimmed = /*#__PURE__*/ generateIcon({ - name: 'AssetTrimmed', - path: ( - - - - - - - - ), - trimmed: true, - viewBox: '0 0 18 24', -}); diff --git a/packages/components/icons/src/Audio.tsx b/packages/components/icons/src/Audio.tsx deleted file mode 100644 index 57ef32f6b6..0000000000 --- a/packages/components/icons/src/Audio.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Audio = /*#__PURE__*/ generateIcon({ - name: 'Audio', - viewBox: '0 0 24 24', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/Calendar.tsx b/packages/components/icons/src/Calendar.tsx deleted file mode 100644 index 912f9bed00..0000000000 --- a/packages/components/icons/src/Calendar.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Calendar = /*#__PURE__*/ generateIcon({ - name: 'Calendar', - path: ( - - ), -}); diff --git a/packages/components/icons/src/ChatBubble.tsx b/packages/components/icons/src/ChatBubble.tsx deleted file mode 100644 index 5bec30bd7c..0000000000 --- a/packages/components/icons/src/ChatBubble.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ChatBubble = /*#__PURE__*/ generateIcon({ - name: 'ChatBubble', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/ChatBubbleTrimmed.tsx b/packages/components/icons/src/ChatBubbleTrimmed.tsx deleted file mode 100644 index 2418fe62ab..0000000000 --- a/packages/components/icons/src/ChatBubbleTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant ChatBubble. - */ -export const ChatBubbleTrimmed = /*#__PURE__*/ generateIcon({ - name: 'ChatBubbleTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 15 18', -}); diff --git a/packages/components/icons/src/CheckCircle.tsx b/packages/components/icons/src/CheckCircle.tsx deleted file mode 100644 index 12a36a4ed2..0000000000 --- a/packages/components/icons/src/CheckCircle.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const CheckCircle = /*#__PURE__*/ generateIcon({ - name: 'CheckCircle', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/CheckCircleTrimmed.tsx b/packages/components/icons/src/CheckCircleTrimmed.tsx deleted file mode 100644 index 3899676a1a..0000000000 --- a/packages/components/icons/src/CheckCircleTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant CheckCircle. - */ -export const CheckCircleTrimmed = /*#__PURE__*/ generateIcon({ - name: 'CheckCircleTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 15 18', -}); diff --git a/packages/components/icons/src/ChevronDown.tsx b/packages/components/icons/src/ChevronDown.tsx deleted file mode 100644 index 24a1923b29..0000000000 --- a/packages/components/icons/src/ChevronDown.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ChevronDown = /*#__PURE__*/ generateIcon({ - name: 'ChevronDown', - path: ( - - ), -}); diff --git a/packages/components/icons/src/ChevronDownTrimmed.tsx b/packages/components/icons/src/ChevronDownTrimmed.tsx deleted file mode 100644 index 113d95fac8..0000000000 --- a/packages/components/icons/src/ChevronDownTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant ChevronDown. - */ -export const ChevronDownTrimmed = /*#__PURE__*/ generateIcon({ - name: 'ChevronDownTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 9 18', -}); diff --git a/packages/components/icons/src/ChevronLeft.tsx b/packages/components/icons/src/ChevronLeft.tsx deleted file mode 100644 index 03c9333223..0000000000 --- a/packages/components/icons/src/ChevronLeft.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ChevronLeft = /*#__PURE__*/ generateIcon({ - name: 'ChevronLeft', - path: ( - - ), -}); diff --git a/packages/components/icons/src/ChevronLeftTrimmed.tsx b/packages/components/icons/src/ChevronLeftTrimmed.tsx deleted file mode 100644 index 124f47337d..0000000000 --- a/packages/components/icons/src/ChevronLeftTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant ChevronLeft. - */ -export const ChevronLeftTrimmed = /*#__PURE__*/ generateIcon({ - name: 'ChevronLeftTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 5.6 18', -}); diff --git a/packages/components/icons/src/ChevronRight.tsx b/packages/components/icons/src/ChevronRight.tsx deleted file mode 100644 index 371995c125..0000000000 --- a/packages/components/icons/src/ChevronRight.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ChevronRight = /*#__PURE__*/ generateIcon({ - name: 'ChevronRight', - path: ( - - ), -}); diff --git a/packages/components/icons/src/ChevronRightTrimmed.tsx b/packages/components/icons/src/ChevronRightTrimmed.tsx deleted file mode 100644 index deb5096b62..0000000000 --- a/packages/components/icons/src/ChevronRightTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant ChevronRight. - */ -export const ChevronRightTrimmed = /*#__PURE__*/ generateIcon({ - name: 'ChevronRightTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 5.6 18', -}); diff --git a/packages/components/icons/src/ChevronUp.tsx b/packages/components/icons/src/ChevronUp.tsx deleted file mode 100644 index a861a5ad05..0000000000 --- a/packages/components/icons/src/ChevronUp.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ChevronUp = /*#__PURE__*/ generateIcon({ - name: 'ChevronUp', - path: ( - - ), -}); diff --git a/packages/components/icons/src/ChevronUpTrimmed.tsx b/packages/components/icons/src/ChevronUpTrimmed.tsx deleted file mode 100644 index 54f55858c6..0000000000 --- a/packages/components/icons/src/ChevronUpTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant ChevronUp. - */ -export const ChevronUpTrimmed = /*#__PURE__*/ generateIcon({ - name: 'ChevronUpTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 9 18', -}); diff --git a/packages/components/icons/src/Clock.tsx b/packages/components/icons/src/Clock.tsx deleted file mode 100644 index 1ef9aa0f3b..0000000000 --- a/packages/components/icons/src/Clock.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Clock = /*#__PURE__*/ generateIcon({ - name: 'Clock', - path: ( - - - - - - ), -}); diff --git a/packages/components/icons/src/ClockTrimmed.tsx b/packages/components/icons/src/ClockTrimmed.tsx deleted file mode 100644 index 38fb619762..0000000000 --- a/packages/components/icons/src/ClockTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Clock. - */ -export const ClockTrimmed = /*#__PURE__*/ generateIcon({ - name: 'ClockTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 20 24', -}); diff --git a/packages/components/icons/src/Close.tsx b/packages/components/icons/src/Close.tsx deleted file mode 100644 index 25887d25b7..0000000000 --- a/packages/components/icons/src/Close.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Close = /*#__PURE__*/ generateIcon({ - name: 'Close', - path: ( - - ), -}); diff --git a/packages/components/icons/src/CloseTrimmed.tsx b/packages/components/icons/src/CloseTrimmed.tsx deleted file mode 100644 index 5f897043ff..0000000000 --- a/packages/components/icons/src/CloseTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Close. - */ -export const CloseTrimmed = /*#__PURE__*/ generateIcon({ - name: 'CloseTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 14 24', -}); diff --git a/packages/components/icons/src/CloudUpload.tsx b/packages/components/icons/src/CloudUpload.tsx deleted file mode 100644 index 53f550cea0..0000000000 --- a/packages/components/icons/src/CloudUpload.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const CloudUpload = /*#__PURE__*/ generateIcon({ - name: 'CloudUpload', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 24 24', -}); diff --git a/packages/components/icons/src/Code.tsx b/packages/components/icons/src/Code.tsx deleted file mode 100644 index c77b171c2d..0000000000 --- a/packages/components/icons/src/Code.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Code = /*#__PURE__*/ generateIcon({ - name: 'Code', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/CodeIllustration.tsx b/packages/components/icons/src/CodeIllustration.tsx deleted file mode 100644 index 4e403ffc74..0000000000 --- a/packages/components/icons/src/CodeIllustration.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const CodeIllustration = /*#__PURE__*/ generateIcon({ - name: 'CodeIllustration', - viewBox: '0 0 24 24', - path: ( - <> - - - - ), -}); diff --git a/packages/components/icons/src/CodeTrimmed.tsx b/packages/components/icons/src/CodeTrimmed.tsx deleted file mode 100644 index a5c74e79b7..0000000000 --- a/packages/components/icons/src/CodeTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Code. - */ -export const CodeTrimmed = /*#__PURE__*/ generateIcon({ - name: 'CodeTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 15 18', -}); diff --git a/packages/components/icons/src/Copy.tsx b/packages/components/icons/src/Copy.tsx deleted file mode 100644 index b94586d1ab..0000000000 --- a/packages/components/icons/src/Copy.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Copy = /*#__PURE__*/ generateIcon({ - name: 'Copy', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/CopyTrimmed.tsx b/packages/components/icons/src/CopyTrimmed.tsx deleted file mode 100644 index 013b197edd..0000000000 --- a/packages/components/icons/src/CopyTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Copy. - */ -export const CopyTrimmed = /*#__PURE__*/ generateIcon({ - name: 'CopyTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 14.2 18', -}); diff --git a/packages/components/icons/src/Cycle.tsx b/packages/components/icons/src/Cycle.tsx deleted file mode 100644 index fa69e748ff..0000000000 --- a/packages/components/icons/src/Cycle.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Cycle = /*#__PURE__*/ generateIcon({ - name: 'Cycle', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/CycleTrimmed.tsx b/packages/components/icons/src/CycleTrimmed.tsx deleted file mode 100644 index 27e739ab87..0000000000 --- a/packages/components/icons/src/CycleTrimmed.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Cycle. - */ -export const CycleTrimmed = /*#__PURE__*/ generateIcon({ - name: 'CycleTrimmed', - path: ( - - ), - props: { - fillRule: 'nonzero', - clipRule: 'evenodd', - strokeLinejoin: 'round', - strokeMiterlimit: 1.414, - }, - trimmed: true, - viewBox: '0 0 16 24', -}); diff --git a/packages/components/icons/src/Delete.tsx b/packages/components/icons/src/Delete.tsx deleted file mode 100644 index 67f9965b9b..0000000000 --- a/packages/components/icons/src/Delete.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Delete = /*#__PURE__*/ generateIcon({ - name: 'Delete', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/DeleteTrimmed.tsx b/packages/components/icons/src/DeleteTrimmed.tsx deleted file mode 100644 index 861991f9bb..0000000000 --- a/packages/components/icons/src/DeleteTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Delete. - */ -export const DeleteTrimmed = /*#__PURE__*/ generateIcon({ - name: 'DeleteTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 14 24', -}); diff --git a/packages/components/icons/src/Diamond.tsx b/packages/components/icons/src/Diamond.tsx deleted file mode 100644 index 81ad4cdc8d..0000000000 --- a/packages/components/icons/src/Diamond.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Diamond = /*#__PURE__*/ generateIcon({ - name: 'Diamond', - viewBox: '0 0 24 24', - trimmed: true, - path: ( - - ), -}); diff --git a/packages/components/icons/src/Done.tsx b/packages/components/icons/src/Done.tsx deleted file mode 100644 index 292f782110..0000000000 --- a/packages/components/icons/src/Done.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Done = /*#__PURE__*/ generateIcon({ - name: 'Done', - path: ( - - ), -}); diff --git a/packages/components/icons/src/DoubleArrow.tsx b/packages/components/icons/src/DoubleArrow.tsx deleted file mode 100644 index 37357e5671..0000000000 --- a/packages/components/icons/src/DoubleArrow.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const DoubleArrow = /*#__PURE__*/ generateIcon({ - name: 'DoubleArrow', - path: ( - - - - - - ), -}); diff --git a/packages/components/icons/src/Download.tsx b/packages/components/icons/src/Download.tsx deleted file mode 100644 index dec8eed459..0000000000 --- a/packages/components/icons/src/Download.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Download = /*#__PURE__*/ generateIcon({ - name: 'Download', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/DownloadTrimmed.tsx b/packages/components/icons/src/DownloadTrimmed.tsx deleted file mode 100644 index 00b08dca0e..0000000000 --- a/packages/components/icons/src/DownloadTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Download. - */ -export const DownloadTrimmed = /*#__PURE__*/ generateIcon({ - name: 'DownloadTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 10.5 18', -}); diff --git a/packages/components/icons/src/Drag.tsx b/packages/components/icons/src/Drag.tsx deleted file mode 100644 index c574b8ccd8..0000000000 --- a/packages/components/icons/src/Drag.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Drag = /*#__PURE__*/ generateIcon({ - name: 'Drag', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/DragTrimmed.tsx b/packages/components/icons/src/DragTrimmed.tsx deleted file mode 100644 index e0f4c5a026..0000000000 --- a/packages/components/icons/src/DragTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Drag. - */ -export const DragTrimmed = /*#__PURE__*/ generateIcon({ - name: 'DragTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 10 24', -}); diff --git a/packages/components/icons/src/Edit.tsx b/packages/components/icons/src/Edit.tsx deleted file mode 100644 index e5e18c5809..0000000000 --- a/packages/components/icons/src/Edit.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Edit = /*#__PURE__*/ generateIcon({ - name: 'Edit', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/EditTrimmed.tsx b/packages/components/icons/src/EditTrimmed.tsx deleted file mode 100644 index b8e55053bd..0000000000 --- a/packages/components/icons/src/EditTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Edit. - */ -export const EditTrimmed = /*#__PURE__*/ generateIcon({ - name: 'EditTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 13.5 18', -}); diff --git a/packages/components/icons/src/EmbeddedEntryBlock.tsx b/packages/components/icons/src/EmbeddedEntryBlock.tsx deleted file mode 100644 index 15a850163f..0000000000 --- a/packages/components/icons/src/EmbeddedEntryBlock.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const EmbeddedEntryBlock = /*#__PURE__*/ generateIcon({ - name: 'EmbeddedEntryBlock', - path: ( - - ), -}); diff --git a/packages/components/icons/src/EmbeddedEntryBlockTrimmed.tsx b/packages/components/icons/src/EmbeddedEntryBlockTrimmed.tsx deleted file mode 100644 index d7332225a0..0000000000 --- a/packages/components/icons/src/EmbeddedEntryBlockTrimmed.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant EmbeddedEntryBlock. - */ -export const EmbeddedEntryBlockTrimmed = /*#__PURE__*/ generateIcon({ - name: 'EmbeddedEntryBlockTrimmed', - path: ( - - ), - trimmed: true, - viewBox: '0 0 20 24', -}); diff --git a/packages/components/icons/src/EmbeddedEntryInline.tsx b/packages/components/icons/src/EmbeddedEntryInline.tsx deleted file mode 100644 index cbc6ec62c7..0000000000 --- a/packages/components/icons/src/EmbeddedEntryInline.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const EmbeddedEntryInline = /*#__PURE__*/ generateIcon({ - name: 'EmbeddedEntryInline', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/EmbeddedEntryInlineTrimmed.tsx b/packages/components/icons/src/EmbeddedEntryInlineTrimmed.tsx deleted file mode 100644 index 88e5add0a0..0000000000 --- a/packages/components/icons/src/EmbeddedEntryInlineTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant EmbeddedEntryInline. - */ -export const EmbeddedEntryInlineTrimmed = /*#__PURE__*/ generateIcon({ - name: 'EmbeddedEntryInlineTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 22 24', -}); diff --git a/packages/components/icons/src/Entry.tsx b/packages/components/icons/src/Entry.tsx deleted file mode 100644 index 052f1ee133..0000000000 --- a/packages/components/icons/src/Entry.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Entry = /*#__PURE__*/ generateIcon({ - name: 'Entry', - path: ( - - - - - - ), - viewBox: '0 0 18 18', -}); diff --git a/packages/components/icons/src/EntryTrimmed.tsx b/packages/components/icons/src/EntryTrimmed.tsx deleted file mode 100644 index 8584c32549..0000000000 --- a/packages/components/icons/src/EntryTrimmed.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Entry. - */ -export const EntryTrimmed = /*#__PURE__*/ generateIcon({ - name: 'EntryTrimmed', - path: ( - - - - - - ), - trimmed: true, - viewBox: '0 0 18 18', -}); diff --git a/packages/components/icons/src/Environment.tsx b/packages/components/icons/src/Environment.tsx deleted file mode 100644 index 578bd344e1..0000000000 --- a/packages/components/icons/src/Environment.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Environment = /*#__PURE__*/ generateIcon({ - name: 'Environment', - path: ( - - ), - viewBox: '0 0 18 18', -}); diff --git a/packages/components/icons/src/EnvironmentAlias.tsx b/packages/components/icons/src/EnvironmentAlias.tsx deleted file mode 100644 index 304b6d244d..0000000000 --- a/packages/components/icons/src/EnvironmentAlias.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const EnvironmentAlias = /*#__PURE__*/ generateIcon({ - name: 'EnvironmentAlias', - path: ( - - ), - viewBox: '0 0 18 18', -}); diff --git a/packages/components/icons/src/ErrorCircle.tsx b/packages/components/icons/src/ErrorCircle.tsx deleted file mode 100644 index 387a58708f..0000000000 --- a/packages/components/icons/src/ErrorCircle.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ErrorCircle = /*#__PURE__*/ generateIcon({ - name: 'ErrorCircle', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/ErrorCircleOutline.tsx b/packages/components/icons/src/ErrorCircleOutline.tsx deleted file mode 100644 index f027635c50..0000000000 --- a/packages/components/icons/src/ErrorCircleOutline.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ErrorCircleOutline = /*#__PURE__*/ generateIcon({ - name: 'ErrorCircleOutline', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/ErrorCircleTrimmed.tsx b/packages/components/icons/src/ErrorCircleTrimmed.tsx deleted file mode 100644 index dde07cabaf..0000000000 --- a/packages/components/icons/src/ErrorCircleTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant ErrorCircle. - */ -export const ErrorCircleTrimmed = /*#__PURE__*/ generateIcon({ - name: 'ErrorCircleTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 15 18', -}); diff --git a/packages/components/icons/src/ExternalLink.tsx b/packages/components/icons/src/ExternalLink.tsx deleted file mode 100644 index 36c2fe8208..0000000000 --- a/packages/components/icons/src/ExternalLink.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ExternalLink = /*#__PURE__*/ generateIcon({ - name: 'ExternalLink', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/ExternalLinkTrimmed.tsx b/packages/components/icons/src/ExternalLinkTrimmed.tsx deleted file mode 100644 index 48faf41041..0000000000 --- a/packages/components/icons/src/ExternalLinkTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant ExternalLink. - */ -export const ExternalLinkTrimmed = /*#__PURE__*/ generateIcon({ - name: 'ExternalLinkTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 13.5 18', -}); diff --git a/packages/components/icons/src/FaceHappy.tsx b/packages/components/icons/src/FaceHappy.tsx deleted file mode 100644 index 5752ca71fc..0000000000 --- a/packages/components/icons/src/FaceHappy.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const FaceHappy = /*#__PURE__*/ generateIcon({ - name: 'FaceHappy', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/FaceHappyTrimmed.tsx b/packages/components/icons/src/FaceHappyTrimmed.tsx deleted file mode 100644 index 1d2ce885f3..0000000000 --- a/packages/components/icons/src/FaceHappyTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant FaceHappy. - */ -export const FaceHappyTrimmed = /*#__PURE__*/ generateIcon({ - name: 'FaceHappyTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 15 18', -}); diff --git a/packages/components/icons/src/Filter.tsx b/packages/components/icons/src/Filter.tsx deleted file mode 100644 index f6d81bf176..0000000000 --- a/packages/components/icons/src/Filter.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Filter = /*#__PURE__*/ generateIcon({ - name: 'Filter', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/FilterTrimmed.tsx b/packages/components/icons/src/FilterTrimmed.tsx deleted file mode 100644 index 079ef24c80..0000000000 --- a/packages/components/icons/src/FilterTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Filter. - */ -export const FilterTrimmed = /*#__PURE__*/ generateIcon({ - name: 'FilterTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 13.5 18', -}); diff --git a/packages/components/icons/src/Folder.tsx b/packages/components/icons/src/Folder.tsx deleted file mode 100644 index 47df27033c..0000000000 --- a/packages/components/icons/src/Folder.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Folder = /*#__PURE__*/ generateIcon({ - name: 'Folder', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/FolderCreate.tsx b/packages/components/icons/src/FolderCreate.tsx deleted file mode 100644 index 1d50eecb5e..0000000000 --- a/packages/components/icons/src/FolderCreate.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const FolderCreate = /*#__PURE__*/ generateIcon({ - name: 'FolderCreate', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/FolderCreateTrimmed.tsx b/packages/components/icons/src/FolderCreateTrimmed.tsx deleted file mode 100644 index 33e1c3a16a..0000000000 --- a/packages/components/icons/src/FolderCreateTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant FolderCreate. - */ -export const FolderCreateTrimmed = /*#__PURE__*/ generateIcon({ - name: 'FolderCreateTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 15 18', -}); diff --git a/packages/components/icons/src/FolderOpen.tsx b/packages/components/icons/src/FolderOpen.tsx deleted file mode 100644 index 78f0fef16d..0000000000 --- a/packages/components/icons/src/FolderOpen.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const FolderOpen = /*#__PURE__*/ generateIcon({ - name: 'FolderOpen', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/FolderOpenTrimmed.tsx b/packages/components/icons/src/FolderOpenTrimmed.tsx deleted file mode 100644 index c1b4027eb8..0000000000 --- a/packages/components/icons/src/FolderOpenTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant FolderOpen. - */ -export const FolderOpenTrimmed = /*#__PURE__*/ generateIcon({ - name: 'FolderOpenTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 15 18', -}); diff --git a/packages/components/icons/src/FolderTrimmed.tsx b/packages/components/icons/src/FolderTrimmed.tsx deleted file mode 100644 index 7508b95efa..0000000000 --- a/packages/components/icons/src/FolderTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Folder. - */ -export const FolderTrimmed = /*#__PURE__*/ generateIcon({ - name: 'FolderTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 15 18', -}); diff --git a/packages/components/icons/src/FormatBold.tsx b/packages/components/icons/src/FormatBold.tsx deleted file mode 100644 index 229420ec48..0000000000 --- a/packages/components/icons/src/FormatBold.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const FormatBold = /*#__PURE__*/ generateIcon({ - name: 'FormatBold', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/FormatBoldTrimmed.tsx b/packages/components/icons/src/FormatBoldTrimmed.tsx deleted file mode 100644 index da956fc37d..0000000000 --- a/packages/components/icons/src/FormatBoldTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant FormatBold. - */ -export const FormatBoldTrimmed = /*#__PURE__*/ generateIcon({ - name: 'FormatBoldTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 10.8 24', -}); diff --git a/packages/components/icons/src/FormatItalic.tsx b/packages/components/icons/src/FormatItalic.tsx deleted file mode 100644 index a877b59652..0000000000 --- a/packages/components/icons/src/FormatItalic.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const FormatItalic = /*#__PURE__*/ generateIcon({ - name: 'FormatItalic', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/FormatItalicTrimmed.tsx b/packages/components/icons/src/FormatItalicTrimmed.tsx deleted file mode 100644 index 859a5f10cf..0000000000 --- a/packages/components/icons/src/FormatItalicTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant FormatItalic. - */ -export const FormatItalicTrimmed = /*#__PURE__*/ generateIcon({ - name: 'FormatItalicTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 12 24', -}); diff --git a/packages/components/icons/src/FormatUnderlined.tsx b/packages/components/icons/src/FormatUnderlined.tsx deleted file mode 100644 index 50c6c7c903..0000000000 --- a/packages/components/icons/src/FormatUnderlined.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const FormatUnderlined = /*#__PURE__*/ generateIcon({ - name: 'FormatUnderlined', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/FormatUnderlinedTrimmed.tsx b/packages/components/icons/src/FormatUnderlinedTrimmed.tsx deleted file mode 100644 index 0ed21df26f..0000000000 --- a/packages/components/icons/src/FormatUnderlinedTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant FormatUnderlined. - */ -export const FormatUnderlinedTrimmed = /*#__PURE__*/ generateIcon({ - name: 'FormatUnderlinedTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 14 24', -}); diff --git a/packages/components/icons/src/Gift.tsx b/packages/components/icons/src/Gift.tsx deleted file mode 100644 index b70dd346a2..0000000000 --- a/packages/components/icons/src/Gift.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Gift = /*#__PURE__*/ generateIcon({ - name: 'Gift', - viewBox: '0 0 18 18', - path: ( - - - - - - - - - - - - - - - ), -}); diff --git a/packages/components/icons/src/Heading.tsx b/packages/components/icons/src/Heading.tsx deleted file mode 100644 index 0d9c0613a2..0000000000 --- a/packages/components/icons/src/Heading.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Heading = /*#__PURE__*/ generateIcon({ - name: 'Heading', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/HeadingOne.tsx b/packages/components/icons/src/HeadingOne.tsx deleted file mode 100644 index 350dfb9229..0000000000 --- a/packages/components/icons/src/HeadingOne.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const HeadingOne = /*#__PURE__*/ generateIcon({ - name: 'HeadingOne', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/HeadingOneTrimmed.tsx b/packages/components/icons/src/HeadingOneTrimmed.tsx deleted file mode 100644 index ca1dcdd037..0000000000 --- a/packages/components/icons/src/HeadingOneTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant HeadingOne. - */ -export const HeadingOneTrimmed = /*#__PURE__*/ generateIcon({ - name: 'HeadingOneTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 13 18', -}); diff --git a/packages/components/icons/src/HeadingTrimmed.tsx b/packages/components/icons/src/HeadingTrimmed.tsx deleted file mode 100644 index f708a170f2..0000000000 --- a/packages/components/icons/src/HeadingTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Heading. - */ -export const HeadingTrimmed = /*#__PURE__*/ generateIcon({ - name: 'HeadingTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 8.4 18', -}); diff --git a/packages/components/icons/src/HeadingTwo.tsx b/packages/components/icons/src/HeadingTwo.tsx deleted file mode 100644 index 8f10dd2dec..0000000000 --- a/packages/components/icons/src/HeadingTwo.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const HeadingTwo = /*#__PURE__*/ generateIcon({ - name: 'HeadingTwo', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/HeadingTwoTrimmed.tsx b/packages/components/icons/src/HeadingTwoTrimmed.tsx deleted file mode 100644 index 2aef53c676..0000000000 --- a/packages/components/icons/src/HeadingTwoTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant HeadingTwo. - */ -export const HeadingTwoTrimmed = /*#__PURE__*/ generateIcon({ - name: 'HeadingTwoTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 14.4 18', -}); diff --git a/packages/components/icons/src/HelpCircle.tsx b/packages/components/icons/src/HelpCircle.tsx deleted file mode 100644 index d029d6271e..0000000000 --- a/packages/components/icons/src/HelpCircle.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const HelpCircle = /*#__PURE__*/ generateIcon({ - name: 'HelpCircle', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/HelpCircleInverted.tsx b/packages/components/icons/src/HelpCircleInverted.tsx deleted file mode 100644 index 981c0a344e..0000000000 --- a/packages/components/icons/src/HelpCircleInverted.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const HelpCircleInverted = /*#__PURE__*/ generateIcon({ - name: 'HelpCircleInverted', - path: ( - - - - - ), - viewBox: '0 0 22 22', -}); diff --git a/packages/components/icons/src/HelpCircleTrimmed.tsx b/packages/components/icons/src/HelpCircleTrimmed.tsx deleted file mode 100644 index 8b9bd993dc..0000000000 --- a/packages/components/icons/src/HelpCircleTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant HelpCircle. - */ -export const HelpCircleTrimmed = /*#__PURE__*/ generateIcon({ - name: 'HelpCircleTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 15 18', -}); diff --git a/packages/components/icons/src/HorizontalRule.tsx b/packages/components/icons/src/HorizontalRule.tsx deleted file mode 100644 index 1117d446d3..0000000000 --- a/packages/components/icons/src/HorizontalRule.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const HorizontalRule = /*#__PURE__*/ generateIcon({ - name: 'HorizontalRule', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/HorizontalRuleTrimmed.tsx b/packages/components/icons/src/HorizontalRuleTrimmed.tsx deleted file mode 100644 index 96c8ef46f0..0000000000 --- a/packages/components/icons/src/HorizontalRuleTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant HorizontalRule. - */ -export const HorizontalRuleTrimmed = /*#__PURE__*/ generateIcon({ - name: 'HorizontalRuleTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 12.6 18', -}); diff --git a/packages/components/icons/src/Image.tsx b/packages/components/icons/src/Image.tsx deleted file mode 100644 index f0d05db24d..0000000000 --- a/packages/components/icons/src/Image.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Image = /*#__PURE__*/ generateIcon({ - name: 'Image', - viewBox: '0 0 24 24', - path: ( - <> - - - - ), -}); diff --git a/packages/components/icons/src/InfoCircle.tsx b/packages/components/icons/src/InfoCircle.tsx deleted file mode 100644 index 6eeead97d1..0000000000 --- a/packages/components/icons/src/InfoCircle.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const InfoCircle = /*#__PURE__*/ generateIcon({ - name: 'InfoCircle', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/InfoCircleTrimmed.tsx b/packages/components/icons/src/InfoCircleTrimmed.tsx deleted file mode 100644 index 4168a052b3..0000000000 --- a/packages/components/icons/src/InfoCircleTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant InfoCircle. - */ -export const InfoCircleTrimmed = /*#__PURE__*/ generateIcon({ - name: 'InfoCircleTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 15 18', -}); diff --git a/packages/components/icons/src/Language.tsx b/packages/components/icons/src/Language.tsx deleted file mode 100644 index e9f985d5ec..0000000000 --- a/packages/components/icons/src/Language.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Language = /*#__PURE__*/ generateIcon({ - name: 'Language', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/Link.tsx b/packages/components/icons/src/Link.tsx deleted file mode 100644 index b6b72ce01b..0000000000 --- a/packages/components/icons/src/Link.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Link = /*#__PURE__*/ generateIcon({ - name: 'Link', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/LinkAlternate.tsx b/packages/components/icons/src/LinkAlternate.tsx deleted file mode 100644 index 8237882665..0000000000 --- a/packages/components/icons/src/LinkAlternate.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const LinkAlternate = /*#__PURE__*/ generateIcon({ - name: 'LinkAlternate', - path: ( - - ), -}); diff --git a/packages/components/icons/src/LinkTrimmed.tsx b/packages/components/icons/src/LinkTrimmed.tsx deleted file mode 100644 index cebfb30cce..0000000000 --- a/packages/components/icons/src/LinkTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Link. - */ -export const LinkTrimmed = /*#__PURE__*/ generateIcon({ - name: 'LinkTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 15 18', -}); diff --git a/packages/components/icons/src/ListBulleted.tsx b/packages/components/icons/src/ListBulleted.tsx deleted file mode 100644 index 70f66c18f8..0000000000 --- a/packages/components/icons/src/ListBulleted.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ListBulleted = /*#__PURE__*/ generateIcon({ - name: 'ListBulleted', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/ListBulletedTrimmed.tsx b/packages/components/icons/src/ListBulletedTrimmed.tsx deleted file mode 100644 index 34c26a1326..0000000000 --- a/packages/components/icons/src/ListBulletedTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant ListBulleted. - */ -export const ListBulletedTrimmed = /*#__PURE__*/ generateIcon({ - name: 'ListBulletedTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 13.9 18', -}); diff --git a/packages/components/icons/src/ListNumbered.tsx b/packages/components/icons/src/ListNumbered.tsx deleted file mode 100644 index 5020c3428d..0000000000 --- a/packages/components/icons/src/ListNumbered.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ListNumbered = /*#__PURE__*/ generateIcon({ - name: 'ListNumbered', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/ListNumberedTrimmed.tsx b/packages/components/icons/src/ListNumberedTrimmed.tsx deleted file mode 100644 index 6bfbae8331..0000000000 --- a/packages/components/icons/src/ListNumberedTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant ListNumbered. - */ -export const ListNumberedTrimmed = /*#__PURE__*/ generateIcon({ - name: 'ListNumberedTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 14.2 18', -}); diff --git a/packages/components/icons/src/Lock.tsx b/packages/components/icons/src/Lock.tsx deleted file mode 100644 index ca637c39c4..0000000000 --- a/packages/components/icons/src/Lock.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Lock = /*#__PURE__*/ generateIcon({ - name: 'Lock', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/LockTrimmed.tsx b/packages/components/icons/src/LockTrimmed.tsx deleted file mode 100644 index 8acbacff82..0000000000 --- a/packages/components/icons/src/LockTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Lock. - */ -export const LockTrimmed = /*#__PURE__*/ generateIcon({ - name: 'LockTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 12 18', -}); diff --git a/packages/components/icons/src/Logout.tsx b/packages/components/icons/src/Logout.tsx deleted file mode 100644 index 5bc6a287d3..0000000000 --- a/packages/components/icons/src/Logout.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Logout = /*#__PURE__*/ generateIcon({ - name: 'Logout', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/LooksOne.tsx b/packages/components/icons/src/LooksOne.tsx deleted file mode 100644 index d9c99bb644..0000000000 --- a/packages/components/icons/src/LooksOne.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated This icon will be removed in a future major release. - */ -export const LooksOne = /*#__PURE__*/ generateIcon({ - name: 'LooksOne', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/LooksOneTrimmed.tsx b/packages/components/icons/src/LooksOneTrimmed.tsx deleted file mode 100644 index 4019d31c2a..0000000000 --- a/packages/components/icons/src/LooksOneTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant LooksOne. - */ -export const LooksOneTrimmed = /*#__PURE__*/ generateIcon({ - name: 'LooksOneTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 18 24', -}); diff --git a/packages/components/icons/src/LooksTwo.tsx b/packages/components/icons/src/LooksTwo.tsx deleted file mode 100644 index 5cde0b1396..0000000000 --- a/packages/components/icons/src/LooksTwo.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated This icon will be removed in a future major release. - */ -export const LooksTwo = /*#__PURE__*/ generateIcon({ - name: 'LooksTwo', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/LooksTwoTrimmed.tsx b/packages/components/icons/src/LooksTwoTrimmed.tsx deleted file mode 100644 index 196fdcb12e..0000000000 --- a/packages/components/icons/src/LooksTwoTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant LooksTwo. - */ -export const LooksTwoTrimmed = /*#__PURE__*/ generateIcon({ - name: 'LooksTwoTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 18 24', -}); diff --git a/packages/components/icons/src/Markup.tsx b/packages/components/icons/src/Markup.tsx deleted file mode 100644 index dd132f98d4..0000000000 --- a/packages/components/icons/src/Markup.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import * as React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Markup = /*#__PURE__*/ generateIcon({ - name: 'Markup', - viewBox: '0 0 24 24', - path: ( - <> - - - - ), -}); diff --git a/packages/components/icons/src/Menu.tsx b/packages/components/icons/src/Menu.tsx deleted file mode 100644 index 192e849c4f..0000000000 --- a/packages/components/icons/src/Menu.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Menu = /*#__PURE__*/ generateIcon({ - name: 'Menu', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/MenuTrimmed.tsx b/packages/components/icons/src/MenuTrimmed.tsx deleted file mode 100644 index f1d265e63d..0000000000 --- a/packages/components/icons/src/MenuTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Menu. - */ -export const MenuTrimmed = /*#__PURE__*/ generateIcon({ - name: 'MenuTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 13.5 18', -}); diff --git a/packages/components/icons/src/Minus.tsx b/packages/components/icons/src/Minus.tsx deleted file mode 100644 index 808072cda3..0000000000 --- a/packages/components/icons/src/Minus.tsx +++ /dev/null @@ -1,7 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Minus = /*#__PURE__*/ generateIcon({ - name: 'Minus', - path: , -}); diff --git a/packages/components/icons/src/MoreHorizontal.tsx b/packages/components/icons/src/MoreHorizontal.tsx deleted file mode 100644 index 296b679e53..0000000000 --- a/packages/components/icons/src/MoreHorizontal.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const MoreHorizontal = /*#__PURE__*/ generateIcon({ - name: 'MoreHorizontal', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/MoreHorizontalTrimmed.tsx b/packages/components/icons/src/MoreHorizontalTrimmed.tsx deleted file mode 100644 index 5c6176b30f..0000000000 --- a/packages/components/icons/src/MoreHorizontalTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant MoreHorizontal. - */ -export const MoreHorizontalTrimmed = /*#__PURE__*/ generateIcon({ - name: 'MoreHorizontalTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 12 18', -}); diff --git a/packages/components/icons/src/MoreVertical.tsx b/packages/components/icons/src/MoreVertical.tsx deleted file mode 100644 index 67de5b9ee5..0000000000 --- a/packages/components/icons/src/MoreVertical.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated This icon will be removed in a future major release. - * Please use the `MoreHorizontal` icon instead. - */ -export const MoreVertical = /*#__PURE__*/ generateIcon({ - name: 'MoreVertical', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/MoreVerticalTrimmed.tsx b/packages/components/icons/src/MoreVerticalTrimmed.tsx deleted file mode 100644 index 665d590ec6..0000000000 --- a/packages/components/icons/src/MoreVerticalTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant MoreVertical. - */ -export const MoreVerticalTrimmed = /*#__PURE__*/ generateIcon({ - name: 'MoreVerticalTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 3 18', -}); diff --git a/packages/components/icons/src/Page.tsx b/packages/components/icons/src/Page.tsx deleted file mode 100644 index bbd6438de3..0000000000 --- a/packages/components/icons/src/Page.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Page = /*#__PURE__*/ generateIcon({ - name: 'Page', - path: ( - - - - - - ), -}); diff --git a/packages/components/icons/src/PageTrimmed.tsx b/packages/components/icons/src/PageTrimmed.tsx deleted file mode 100644 index cb9a33718d..0000000000 --- a/packages/components/icons/src/PageTrimmed.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Page. - */ -export const PageTrimmed = /*#__PURE__*/ generateIcon({ - name: 'PageTrimmed', - path: ( - - - - - - ), - trimmed: true, - viewBox: '0 0 16 24', -}); diff --git a/packages/components/icons/src/PaintBrush.tsx b/packages/components/icons/src/PaintBrush.tsx deleted file mode 100644 index 8c8bc0ee97..0000000000 --- a/packages/components/icons/src/PaintBrush.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const PaintBrush = generateIcon({ - name: 'PaintBrush', - viewBox: '0 0 16 16', - path: ( - - ), -}); diff --git a/packages/components/icons/src/Pdf.tsx b/packages/components/icons/src/Pdf.tsx deleted file mode 100644 index f79431f196..0000000000 --- a/packages/components/icons/src/Pdf.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import * as React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Pdf = /*#__PURE__*/ generateIcon({ - name: 'Pdf', - viewBox: '0 0 24 24', - path: ( - <> - - - ), -}); diff --git a/packages/components/icons/src/Person.tsx b/packages/components/icons/src/Person.tsx deleted file mode 100644 index a3247c266b..0000000000 --- a/packages/components/icons/src/Person.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Person = /*#__PURE__*/ generateIcon({ - name: 'Person', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/Plaintext.tsx b/packages/components/icons/src/Plaintext.tsx deleted file mode 100644 index a24bf690a7..0000000000 --- a/packages/components/icons/src/Plaintext.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import * as React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Plaintext = /*#__PURE__*/ generateIcon({ - name: 'Plaintext', - viewBox: '0 0 24 24', - path: ( - <> - - - - ), -}); diff --git a/packages/components/icons/src/Plus.tsx b/packages/components/icons/src/Plus.tsx deleted file mode 100644 index 4c9e854511..0000000000 --- a/packages/components/icons/src/Plus.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Plus = /*#__PURE__*/ generateIcon({ - name: 'Plus', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/PlusCircle.tsx b/packages/components/icons/src/PlusCircle.tsx deleted file mode 100644 index 5f3b9bc49d..0000000000 --- a/packages/components/icons/src/PlusCircle.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const PlusCircle = /*#__PURE__*/ generateIcon({ - name: 'PlusCircle', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/PlusCircleTrimmed.tsx b/packages/components/icons/src/PlusCircleTrimmed.tsx deleted file mode 100644 index 318be7bc34..0000000000 --- a/packages/components/icons/src/PlusCircleTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant PlusCircle. - */ -export const PlusCircleTrimmed = /*#__PURE__*/ generateIcon({ - name: 'PlusCircleTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 15 18', -}); diff --git a/packages/components/icons/src/PlusTrimmed.tsx b/packages/components/icons/src/PlusTrimmed.tsx deleted file mode 100644 index 32ad531a02..0000000000 --- a/packages/components/icons/src/PlusTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Plus. - */ -export const PlusTrimmed = /*#__PURE__*/ generateIcon({ - name: 'PlusTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 10.5 18', -}); diff --git a/packages/components/icons/src/Presentation.tsx b/packages/components/icons/src/Presentation.tsx deleted file mode 100644 index 7c9955af24..0000000000 --- a/packages/components/icons/src/Presentation.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import * as React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Presentation = /*#__PURE__*/ generateIcon({ - name: 'Presentation', - viewBox: '0 0 24 24', - path: ( - <> - - - - - - ), -}); diff --git a/packages/components/icons/src/Preview.tsx b/packages/components/icons/src/Preview.tsx deleted file mode 100644 index a589c2d4b7..0000000000 --- a/packages/components/icons/src/Preview.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Preview = /*#__PURE__*/ generateIcon({ - name: 'Preview', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/PreviewOff.tsx b/packages/components/icons/src/PreviewOff.tsx deleted file mode 100644 index 977ff0ab93..0000000000 --- a/packages/components/icons/src/PreviewOff.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const PreviewOff = /*#__PURE__*/ generateIcon({ - name: 'PreviewOff', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/Puzzle.tsx b/packages/components/icons/src/Puzzle.tsx deleted file mode 100644 index d6efe1b3e8..0000000000 --- a/packages/components/icons/src/Puzzle.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Puzzle = /*#__PURE__*/ generateIcon({ - name: 'Puzzle', - path: ( - - - - ), -}); diff --git a/packages/components/icons/src/Quote.tsx b/packages/components/icons/src/Quote.tsx deleted file mode 100644 index d75afee3ce..0000000000 --- a/packages/components/icons/src/Quote.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Quote = /*#__PURE__*/ generateIcon({ - name: 'Quote', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/QuoteTrimmed.tsx b/packages/components/icons/src/QuoteTrimmed.tsx deleted file mode 100644 index 1f21164fd0..0000000000 --- a/packages/components/icons/src/QuoteTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Quote. - */ -export const QuoteTrimmed = /*#__PURE__*/ generateIcon({ - name: 'QuoteTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 10.5 18', -}); diff --git a/packages/components/icons/src/Receipt.tsx b/packages/components/icons/src/Receipt.tsx deleted file mode 100644 index 003ec7313e..0000000000 --- a/packages/components/icons/src/Receipt.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Receipt = /*#__PURE__*/ generateIcon({ - name: 'Receipt', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/ReceiptTrimmed.tsx b/packages/components/icons/src/ReceiptTrimmed.tsx deleted file mode 100644 index db2e236efb..0000000000 --- a/packages/components/icons/src/ReceiptTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Receipt. - */ -export const ReceiptTrimmed = /*#__PURE__*/ generateIcon({ - name: 'ReceiptTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 13.5 18', -}); diff --git a/packages/components/icons/src/References.tsx b/packages/components/icons/src/References.tsx deleted file mode 100644 index 6c594aa4eb..0000000000 --- a/packages/components/icons/src/References.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const References = /*#__PURE__*/ generateIcon({ - name: 'References', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/Release.tsx b/packages/components/icons/src/Release.tsx deleted file mode 100644 index 0a1c8295d3..0000000000 --- a/packages/components/icons/src/Release.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Release = /*#__PURE__*/ generateIcon({ - name: 'Release', - path: ( - - ), -}); diff --git a/packages/components/icons/src/ReleaseTrimmed.tsx b/packages/components/icons/src/ReleaseTrimmed.tsx deleted file mode 100644 index b2c8ae8f65..0000000000 --- a/packages/components/icons/src/ReleaseTrimmed.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Release. - */ -export const ReleaseTrimmed = /*#__PURE__*/ generateIcon({ - name: 'ReleaseTrimmed', - path: ( - - ), - trimmed: true, - viewBox: '0 0 22 24', -}); diff --git a/packages/components/icons/src/Richtext.tsx b/packages/components/icons/src/Richtext.tsx deleted file mode 100644 index 9cbfff6f94..0000000000 --- a/packages/components/icons/src/Richtext.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import * as React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Richtext = /*#__PURE__*/ generateIcon({ - name: 'Richtext', - viewBox: '0 0 24 24', - path: ( - <> - - - - ), -}); diff --git a/packages/components/icons/src/Search.tsx b/packages/components/icons/src/Search.tsx deleted file mode 100644 index 23630cfa4f..0000000000 --- a/packages/components/icons/src/Search.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Search = /*#__PURE__*/ generateIcon({ - name: 'Search', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/SearchTrimmed.tsx b/packages/components/icons/src/SearchTrimmed.tsx deleted file mode 100644 index 1ed7115b00..0000000000 --- a/packages/components/icons/src/SearchTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Search. - */ -export const SearchTrimmed = /*#__PURE__*/ generateIcon({ - name: 'SearchTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 13.1 18', -}); diff --git a/packages/components/icons/src/Settings.tsx b/packages/components/icons/src/Settings.tsx deleted file mode 100644 index ee244f99ca..0000000000 --- a/packages/components/icons/src/Settings.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Settings = /*#__PURE__*/ generateIcon({ - name: 'Settings', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/SettingsTrimmed.tsx b/packages/components/icons/src/SettingsTrimmed.tsx deleted file mode 100644 index c96d9e2d6f..0000000000 --- a/packages/components/icons/src/SettingsTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Settings. - */ -export const SettingsTrimmed = /*#__PURE__*/ generateIcon({ - name: 'SettingsTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 14.6 18', -}); diff --git a/packages/components/icons/src/ShoppingCart.tsx b/packages/components/icons/src/ShoppingCart.tsx deleted file mode 100644 index d9d78c7485..0000000000 --- a/packages/components/icons/src/ShoppingCart.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ShoppingCart = /*#__PURE__*/ generateIcon({ - name: 'ShoppingCart', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/ShoppingCartTrimmed.tsx b/packages/components/icons/src/ShoppingCartTrimmed.tsx deleted file mode 100644 index 624f30b68b..0000000000 --- a/packages/components/icons/src/ShoppingCartTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant ShoppingCart. - */ -export const ShoppingCartTrimmed = /*#__PURE__*/ generateIcon({ - name: 'ShoppingCartTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 15 18', -}); diff --git a/packages/components/icons/src/Sort.tsx b/packages/components/icons/src/Sort.tsx deleted file mode 100644 index 7cf51ef047..0000000000 --- a/packages/components/icons/src/Sort.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Sort = /*#__PURE__*/ generateIcon({ - name: 'Sort', - path: ( - <> - - - ), -}); diff --git a/packages/components/icons/src/SortAscending.tsx b/packages/components/icons/src/SortAscending.tsx deleted file mode 100644 index ae764466c0..0000000000 --- a/packages/components/icons/src/SortAscending.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const SortAscending = /*#__PURE__*/ generateIcon({ - name: 'SortAscending', - path: ( - <> - - - - ), -}); diff --git a/packages/components/icons/src/SortDescending.tsx b/packages/components/icons/src/SortDescending.tsx deleted file mode 100644 index 2fafa546ec..0000000000 --- a/packages/components/icons/src/SortDescending.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const SortDescending = /*#__PURE__*/ generateIcon({ - name: 'SortDescending', - path: ( - <> - - - - ), -}); diff --git a/packages/components/icons/src/Spreadsheet.tsx b/packages/components/icons/src/Spreadsheet.tsx deleted file mode 100644 index 28cb34d4b2..0000000000 --- a/packages/components/icons/src/Spreadsheet.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import * as React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Spreadsheet = /*#__PURE__*/ generateIcon({ - name: 'Spreadsheet', - viewBox: '0 0 24 24', - path: ( - <> - - - - ), -}); diff --git a/packages/components/icons/src/Star.tsx b/packages/components/icons/src/Star.tsx deleted file mode 100644 index 8403e0f04d..0000000000 --- a/packages/components/icons/src/Star.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Star = /*#__PURE__*/ generateIcon({ - name: 'Star', - path: ( - - - - - - ), -}); diff --git a/packages/components/icons/src/StarTrimmed.tsx b/packages/components/icons/src/StarTrimmed.tsx deleted file mode 100644 index 462fa61d7b..0000000000 --- a/packages/components/icons/src/StarTrimmed.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Star. - */ -export const StarTrimmed = /*#__PURE__*/ generateIcon({ - name: 'StarTrimmed', - path: ( - - - - - - ), - trimmed: true, - viewBox: '0 0 15 18', -}); diff --git a/packages/components/icons/src/Subscript.tsx b/packages/components/icons/src/Subscript.tsx deleted file mode 100644 index d4a4ab8fef..0000000000 --- a/packages/components/icons/src/Subscript.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Subscript = /*#__PURE__*/ generateIcon({ - name: 'Subscript', - path: ( - - - - - ), - viewBox: '0 0 13 18', -}); diff --git a/packages/components/icons/src/SubscriptTrimmed.tsx b/packages/components/icons/src/SubscriptTrimmed.tsx deleted file mode 100644 index 69d5fa1afd..0000000000 --- a/packages/components/icons/src/SubscriptTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Subscript. - */ -export const SubscriptTrimmed = /*#__PURE__*/ generateIcon({ - name: 'SubscriptTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 13 18', -}); diff --git a/packages/components/icons/src/Superscript.tsx b/packages/components/icons/src/Superscript.tsx deleted file mode 100644 index d2b959f591..0000000000 --- a/packages/components/icons/src/Superscript.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Superscript = /*#__PURE__*/ generateIcon({ - name: 'Superscript', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/SuperscriptTrimmed.tsx b/packages/components/icons/src/SuperscriptTrimmed.tsx deleted file mode 100644 index 992602d136..0000000000 --- a/packages/components/icons/src/SuperscriptTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Superscript. - */ -export const SuperscriptTrimmed = /*#__PURE__*/ generateIcon({ - name: 'SuperscriptTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 13 18', -}); diff --git a/packages/components/icons/src/Tab.tsx b/packages/components/icons/src/Tab.tsx deleted file mode 100644 index 91549931ac..0000000000 --- a/packages/components/icons/src/Tab.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Tab = /*#__PURE__*/ generateIcon({ - name: 'Tab', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/Table.tsx b/packages/components/icons/src/Table.tsx deleted file mode 100644 index 8ee659e8c7..0000000000 --- a/packages/components/icons/src/Table.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Table = /*#__PURE__*/ generateIcon({ - name: 'Table', - path: ( - - - - ), - viewBox: '0 0 24 24', -}); diff --git a/packages/components/icons/src/Tags.tsx b/packages/components/icons/src/Tags.tsx deleted file mode 100644 index afbe4bfb1a..0000000000 --- a/packages/components/icons/src/Tags.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Tags = /*#__PURE__*/ generateIcon({ - name: 'Tags', - path: ( - - - - - - ), -}); diff --git a/packages/components/icons/src/Text.tsx b/packages/components/icons/src/Text.tsx deleted file mode 100644 index 4ed3833777..0000000000 --- a/packages/components/icons/src/Text.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Text = /*#__PURE__*/ generateIcon({ - name: 'Text', - path: ( - - - - - - - - - - ), -}); diff --git a/packages/components/icons/src/TextTrimmed.tsx b/packages/components/icons/src/TextTrimmed.tsx deleted file mode 100644 index 7f80e417aa..0000000000 --- a/packages/components/icons/src/TextTrimmed.tsx +++ /dev/null @@ -1,26 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Text. - */ -export const TextTrimmed = /*#__PURE__*/ generateIcon({ - name: 'TextTrimmed', - path: ( - - - - - - - - - - ), - trimmed: true, - viewBox: '0 0 14.2 18', -}); diff --git a/packages/components/icons/src/ThumbDown.tsx b/packages/components/icons/src/ThumbDown.tsx deleted file mode 100644 index 135f15b7d6..0000000000 --- a/packages/components/icons/src/ThumbDown.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ThumbDown = /*#__PURE__*/ generateIcon({ - name: 'ThumbDown', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/ThumbDownTrimmed.tsx b/packages/components/icons/src/ThumbDownTrimmed.tsx deleted file mode 100644 index 366cbf94d7..0000000000 --- a/packages/components/icons/src/ThumbDownTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant ThumbDown. - */ -export const ThumbDownTrimmed = /*#__PURE__*/ generateIcon({ - name: 'ThumbDownTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 16.5 18', -}); diff --git a/packages/components/icons/src/ThumbUp.tsx b/packages/components/icons/src/ThumbUp.tsx deleted file mode 100644 index 69f17fbb77..0000000000 --- a/packages/components/icons/src/ThumbUp.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const ThumbUp = /*#__PURE__*/ generateIcon({ - name: 'ThumbUp', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/ThumbUpTrimmed.tsx b/packages/components/icons/src/ThumbUpTrimmed.tsx deleted file mode 100644 index e8ca08f92c..0000000000 --- a/packages/components/icons/src/ThumbUpTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant ThumbUp. - */ -export const ThumbUpTrimmed = /*#__PURE__*/ generateIcon({ - name: 'ThumbUpTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 16.5 18', -}); diff --git a/packages/components/icons/src/Toggle.tsx b/packages/components/icons/src/Toggle.tsx deleted file mode 100644 index 53e6ebe3e2..0000000000 --- a/packages/components/icons/src/Toggle.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Toggle = /*#__PURE__*/ generateIcon({ - name: 'Toggle', - path: ( - <> - - - ), -}); diff --git a/packages/components/icons/src/TriangleOutline.tsx b/packages/components/icons/src/TriangleOutline.tsx deleted file mode 100644 index 751f698349..0000000000 --- a/packages/components/icons/src/TriangleOutline.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const TriangleOutline = /*#__PURE__*/ generateIcon({ - name: 'TriangleOutline', - path: ( - <> - - - ), -}); diff --git a/packages/components/icons/src/Users.tsx b/packages/components/icons/src/Users.tsx deleted file mode 100644 index ab6f0856e7..0000000000 --- a/packages/components/icons/src/Users.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Users = /*#__PURE__*/ generateIcon({ - name: 'Users', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/UsersTrimmed.tsx b/packages/components/icons/src/UsersTrimmed.tsx deleted file mode 100644 index 9944365ac0..0000000000 --- a/packages/components/icons/src/UsersTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Users. - */ -export const UsersTrimmed = /*#__PURE__*/ generateIcon({ - name: 'UsersTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 16.5 18', -}); diff --git a/packages/components/icons/src/Video.tsx b/packages/components/icons/src/Video.tsx deleted file mode 100644 index bb5a0b55ec..0000000000 --- a/packages/components/icons/src/Video.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import * as React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Video = /*#__PURE__*/ generateIcon({ - name: 'Video', - viewBox: '0 0 24 24', - path: ( - <> - - - - ), -}); diff --git a/packages/components/icons/src/Warning.tsx b/packages/components/icons/src/Warning.tsx deleted file mode 100644 index 4df05cba1d..0000000000 --- a/packages/components/icons/src/Warning.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Warning = /*#__PURE__*/ generateIcon({ - name: 'Warning', - path: ( - - - - - ), -}); diff --git a/packages/components/icons/src/WarningTrimmed.tsx b/packages/components/icons/src/WarningTrimmed.tsx deleted file mode 100644 index de59a474d9..0000000000 --- a/packages/components/icons/src/WarningTrimmed.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Fragment } from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -/** - * @deprecated Trimmed icons will be removed in a future major release. - * Please try to adapt to the untrimmed icon variant Warning. - */ -export const WarningTrimmed = /*#__PURE__*/ generateIcon({ - name: 'WarningTrimmed', - path: ( - - - - - ), - trimmed: true, - viewBox: '0 0 16.5 18', -}); diff --git a/packages/components/icons/src/Workflows.tsx b/packages/components/icons/src/Workflows.tsx deleted file mode 100644 index 15ca5564bd..0000000000 --- a/packages/components/icons/src/Workflows.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react'; -import { generateIcon } from '@contentful/f36-icon'; - -export const Workflows = /*#__PURE__*/ generateIcon({ - name: 'Workflows', - path: ( - - ), -}); diff --git a/packages/components/icons/src/custom/DesktopWideIcon.tsx b/packages/components/icons/src/custom/DesktopWideIcon.tsx new file mode 100644 index 0000000000..c82934c883 --- /dev/null +++ b/packages/components/icons/src/custom/DesktopWideIcon.tsx @@ -0,0 +1,33 @@ +import React from 'react'; +import { + IconVariant, + generateComponentWithVariants, + generateIconComponent, +} from '@contentful/f36-icon-alpha'; + +export const DesktopWideIcon = generateComponentWithVariants({ + variants: { + [IconVariant.Active]: generateIconComponent({ + path: ( + + + + + ), + }), + [IconVariant.Default]: generateIconComponent({ + path: ( + + ), + }), + }, +}); diff --git a/packages/components/icons/src/custom/EmbeddedBlockIcon.tsx b/packages/components/icons/src/custom/EmbeddedBlockIcon.tsx new file mode 100644 index 0000000000..5f608732f7 --- /dev/null +++ b/packages/components/icons/src/custom/EmbeddedBlockIcon.tsx @@ -0,0 +1,27 @@ +import React from 'react'; +import { + IconVariant, + generateComponentWithVariants, + generateIconComponent, +} from '@contentful/f36-icon-alpha'; + +export const EmbeddedBlockIcon = generateComponentWithVariants({ + variants: { + [IconVariant.Active]: generateIconComponent({ + path: ( + + + + + ), + }), + [IconVariant.Default]: generateIconComponent({ + path: ( + + + + + ), + }), + }, +}); diff --git a/packages/components/icons/src/custom/EmbeddedLineIcon.tsx b/packages/components/icons/src/custom/EmbeddedLineIcon.tsx new file mode 100644 index 0000000000..ba041474bf --- /dev/null +++ b/packages/components/icons/src/custom/EmbeddedLineIcon.tsx @@ -0,0 +1,30 @@ +import React from 'react'; +import { + IconVariant, + generateComponentWithVariants, + generateIconComponent, +} from '@contentful/f36-icon-alpha'; + +export const EmbeddedLineIcon = generateComponentWithVariants({ + variants: { + [IconVariant.Active]: generateIconComponent({ + path: ( + + + + + ), + }), + [IconVariant.Default]: generateIconComponent({ + path: ( + + ), + }), + }, +}); diff --git a/packages/components/icons/src/custom/EntryIcon.tsx b/packages/components/icons/src/custom/EntryIcon.tsx new file mode 100644 index 0000000000..d8791cd88e --- /dev/null +++ b/packages/components/icons/src/custom/EntryIcon.tsx @@ -0,0 +1,30 @@ +import React from 'react'; +import { + IconVariant, + generateComponentWithVariants, + generateIconComponent, +} from '@contentful/f36-icon-alpha'; + +export const EntryIcon = generateComponentWithVariants({ + variants: { + [IconVariant.Active]: generateIconComponent({ + path: ( + + + + + ), + }), + [IconVariant.Default]: generateIconComponent({ + path: ( + + ), + }), + }, +}); diff --git a/packages/components/icons/src/custom/EnvironmentAliasIcon.tsx b/packages/components/icons/src/custom/EnvironmentAliasIcon.tsx new file mode 100644 index 0000000000..2ed25a9f2a --- /dev/null +++ b/packages/components/icons/src/custom/EnvironmentAliasIcon.tsx @@ -0,0 +1,30 @@ +import React from 'react'; +import { + IconVariant, + generateComponentWithVariants, + generateIconComponent, +} from '@contentful/f36-icon-alpha'; + +export const EnvironmentAliasIcon = generateComponentWithVariants({ + variants: { + [IconVariant.Active]: generateIconComponent({ + path: ( + + + + + + + ), + }), + [IconVariant.Default]: generateIconComponent({ + path: ( + + + + + + ), + }), + }, +}); diff --git a/packages/components/icons/src/custom/EnvironmentIcon.tsx b/packages/components/icons/src/custom/EnvironmentIcon.tsx new file mode 100644 index 0000000000..1e284776c9 --- /dev/null +++ b/packages/components/icons/src/custom/EnvironmentIcon.tsx @@ -0,0 +1,30 @@ +import React from 'react'; +import { + IconVariant, + generateComponentWithVariants, + generateIconComponent, +} from '@contentful/f36-icon-alpha'; + +export const EnvironmentIcon = generateComponentWithVariants({ + variants: { + [IconVariant.Active]: generateIconComponent({ + path: ( + + + + + + + ), + }), + [IconVariant.Default]: generateIconComponent({ + path: ( + + + + + + ), + }), + }, +}); diff --git a/packages/components/icons/src/custom/FallbackIcon.tsx b/packages/components/icons/src/custom/FallbackIcon.tsx new file mode 100644 index 0000000000..2a7149651c --- /dev/null +++ b/packages/components/icons/src/custom/FallbackIcon.tsx @@ -0,0 +1,36 @@ +import React from 'react'; +import { + IconVariant, + generateComponentWithVariants, + generateIconComponent, +} from '@contentful/f36-icon-alpha'; + +export const FallbackIcon = generateComponentWithVariants({ + variants: { + [IconVariant.Active]: generateIconComponent({ + path: ( + + + + + + + + ), + }), + [IconVariant.Default]: generateIconComponent({ + path: ( + + ), + }), + }, +}); diff --git a/packages/components/icons/src/custom/InspectorModeIcon.tsx b/packages/components/icons/src/custom/InspectorModeIcon.tsx new file mode 100644 index 0000000000..6b65df4005 --- /dev/null +++ b/packages/components/icons/src/custom/InspectorModeIcon.tsx @@ -0,0 +1,31 @@ +import React from 'react'; +import { + IconVariant, + generateComponentWithVariants, + generateIconComponent, +} from '@contentful/f36-icon-alpha'; + +export const InspectorModeIcon = generateComponentWithVariants({ + variants: { + [IconVariant.Active]: generateIconComponent({ + path: ( + + + + + + ), + }), + [IconVariant.Default]: generateIconComponent({ + path: ( + + + + + ), + }), + }, +}); diff --git a/packages/components/icons/src/custom/ReleaseIcon.tsx b/packages/components/icons/src/custom/ReleaseIcon.tsx new file mode 100644 index 0000000000..2752e4ab41 --- /dev/null +++ b/packages/components/icons/src/custom/ReleaseIcon.tsx @@ -0,0 +1,28 @@ +import React from 'react'; +import { + IconVariant, + generateComponentWithVariants, + generateIconComponent, +} from '@contentful/f36-icon-alpha'; + +export const ReleaseIcon = generateComponentWithVariants({ + variants: { + [IconVariant.Active]: generateIconComponent({ + path: ( + + + + + + ), + }), + [IconVariant.Default]: generateIconComponent({ + path: ( + + + + + ), + }), + }, +}); diff --git a/packages/components/icons/src/custom/ReplaceIcon.tsx b/packages/components/icons/src/custom/ReplaceIcon.tsx new file mode 100644 index 0000000000..e789455325 --- /dev/null +++ b/packages/components/icons/src/custom/ReplaceIcon.tsx @@ -0,0 +1,117 @@ +import React from 'react'; +import { + IconVariant, + generateComponentWithVariants, + generateIconComponent, +} from '@contentful/f36-icon-alpha'; + +export const ReplaceIcon = generateComponentWithVariants({ + variants: { + [IconVariant.Active]: generateIconComponent({ + path: ( + + + + + + + + + + + + + + + + + ), + }), + [IconVariant.Default]: generateIconComponent({ + path: ( + + + + + + + + + + + ), + }), + }, +}); diff --git a/packages/components/icons/src/custom/RichTextIcon.tsx b/packages/components/icons/src/custom/RichTextIcon.tsx new file mode 100644 index 0000000000..009aa5ee9d --- /dev/null +++ b/packages/components/icons/src/custom/RichTextIcon.tsx @@ -0,0 +1,41 @@ +import React from 'react'; +import { + IconVariant, + generateComponentWithVariants, + generateIconComponent, +} from '@contentful/f36-icon-alpha'; + +export const RichTextIcon = generateComponentWithVariants({ + variants: { + [IconVariant.Active]: generateIconComponent({ + path: ( + + + + + + ), + }), + [IconVariant.Default]: generateIconComponent({ + path: ( + + + + + ), + }), + }, +}); diff --git a/packages/components/icons/src/custom/SparkleFilledIcon.tsx b/packages/components/icons/src/custom/SparkleFilledIcon.tsx new file mode 100644 index 0000000000..da9bc7be62 --- /dev/null +++ b/packages/components/icons/src/custom/SparkleFilledIcon.tsx @@ -0,0 +1,35 @@ +import React from 'react'; +import { + IconVariant, + generateComponentWithVariants, + generateIconComponent, +} from '@contentful/f36-icon-alpha'; + +export const SparkleFilledIcon = generateComponentWithVariants({ + variants: { + [IconVariant.Active]: generateIconComponent({ + path: ( + + + + + + ), + }), + [IconVariant.Default]: generateIconComponent({ + path: ( + + + + + ), + }), + }, +}); diff --git a/packages/components/icons/src/custom/SparkleIcon.tsx b/packages/components/icons/src/custom/SparkleIcon.tsx new file mode 100644 index 0000000000..e4e5732156 --- /dev/null +++ b/packages/components/icons/src/custom/SparkleIcon.tsx @@ -0,0 +1,39 @@ +import React from 'react'; +import { + IconVariant, + generateComponentWithVariants, + generateIconComponent, +} from '@contentful/f36-icon-alpha'; + +export const SparkleIcon = generateComponentWithVariants({ + variants: { + [IconVariant.Active]: generateIconComponent({ + path: ( + + + + + + ), + }), + [IconVariant.Default]: generateIconComponent({ + path: ( + + + + + ), + }), + }, +}); diff --git a/packages/components/icons/src/custom/VariableIcon.tsx b/packages/components/icons/src/custom/VariableIcon.tsx new file mode 100644 index 0000000000..5544e4c53f --- /dev/null +++ b/packages/components/icons/src/custom/VariableIcon.tsx @@ -0,0 +1,35 @@ +import React from 'react'; +import { + IconVariant, + generateComponentWithVariants, + generateIconComponent, +} from '@contentful/f36-icon-alpha'; + +export const VariableIcon = generateComponentWithVariants({ + variants: { + [IconVariant.Active]: generateIconComponent({ + path: ( + + + + + + + + ), + }), + [IconVariant.Default]: generateIconComponent({ + path: ( + + + + + + + ), + }), + }, +}); diff --git a/packages/components/icons/src/custom/WorkflowsIcon.tsx b/packages/components/icons/src/custom/WorkflowsIcon.tsx new file mode 100644 index 0000000000..233d39240a --- /dev/null +++ b/packages/components/icons/src/custom/WorkflowsIcon.tsx @@ -0,0 +1,27 @@ +import React from 'react'; +import { + IconVariant, + generateComponentWithVariants, + generateIconComponent, +} from '@contentful/f36-icon-alpha'; + +export const WorkflowsIcon = generateComponentWithVariants({ + variants: { + [IconVariant.Active]: generateIconComponent({ + path: ( + + + + + ), + }), + [IconVariant.Default]: generateIconComponent({ + path: ( + + ), + }), + }, +}); diff --git a/packages/components/icons/src/index.ts b/packages/components/icons/src/index.ts index 27e036a40f..f4c067e620 100644 --- a/packages/components/icons/src/index.ts +++ b/packages/components/icons/src/index.ts @@ -1,5 +1,5 @@ /** - * This file is autogenerated by a build script, don't change it manually. + * This file is autogenerated by the pre-build script, don't change it manually. */ export type { @@ -7,176 +7,151 @@ export type { IconComponent, IconSize, IconVariant, -} from '@contentful/f36-icon'; -export { Appearance as AppearanceIcon } from './Appearance'; -export { Archive as ArchiveIcon } from './Archive'; -export { ArrowBackward as ArrowBackwardIcon } from './ArrowBackward'; -export { ArrowDown as ArrowDownIcon } from './ArrowDown'; -export { ArrowDownTrimmed as ArrowDownTrimmedIcon } from './ArrowDownTrimmed'; -export { ArrowForward as ArrowForwardIcon } from './ArrowForward'; -export { ArrowForwardTrimmed as ArrowForwardTrimmedIcon } from './ArrowForwardTrimmed'; -export { ArrowUp as ArrowUpIcon } from './ArrowUp'; -export { ArrowUpTrimmed as ArrowUpTrimmedIcon } from './ArrowUpTrimmed'; -export { ArrowUpward as ArrowUpwardIcon } from './ArrowUpward'; -export { ArrowDownward as ArrowDownwardIcon } from './ArrowDownward'; -export { Asset as AssetIcon } from './Asset'; -export { AssetTrimmed as AssetTrimmedIcon } from './AssetTrimmed'; -export { Audio as AudioIcon } from './Audio'; -export { Calendar as CalendarIcon } from './Calendar'; -export { ChatBubble as ChatBubbleIcon } from './ChatBubble'; -export { ChatBubbleTrimmed as ChatBubbleTrimmedIcon } from './ChatBubbleTrimmed'; -export { CheckCircle as CheckCircleIcon } from './CheckCircle'; -export { CheckCircleTrimmed as CheckCircleTrimmedIcon } from './CheckCircleTrimmed'; -export { ChevronDown as ChevronDownIcon } from './ChevronDown'; -export { ChevronDownTrimmed as ChevronDownTrimmedIcon } from './ChevronDownTrimmed'; -export { ChevronLeft as ChevronLeftIcon } from './ChevronLeft'; -export { ChevronLeftTrimmed as ChevronLeftTrimmedIcon } from './ChevronLeftTrimmed'; -export { ChevronRight as ChevronRightIcon } from './ChevronRight'; -export { ChevronRightTrimmed as ChevronRightTrimmedIcon } from './ChevronRightTrimmed'; -export { ChevronUp as ChevronUpIcon } from './ChevronUp'; -export { ChevronUpTrimmed as ChevronUpTrimmedIcon } from './ChevronUpTrimmed'; -export { Clock as ClockIcon } from './Clock'; -export { ClockTrimmed as ClockTrimmedIcon } from './ClockTrimmed'; -export { Close as CloseIcon } from './Close'; -export { CloseTrimmed as CloseTrimmedIcon } from './CloseTrimmed'; -export { CloudUpload as CloudUploadIcon } from './CloudUpload'; -export { Code as CodeIcon } from './Code'; -export { CodeIllustration as CodeIllustrationIcon } from './CodeIllustration'; -export { CodeTrimmed as CodeTrimmedIcon } from './CodeTrimmed'; -export { Copy as CopyIcon } from './Copy'; -export { CopyTrimmed as CopyTrimmedIcon } from './CopyTrimmed'; -export { Cycle as CycleIcon } from './Cycle'; -export { CycleTrimmed as CycleTrimmedIcon } from './CycleTrimmed'; -export { Delete as DeleteIcon } from './Delete'; -export { DeleteTrimmed as DeleteTrimmedIcon } from './DeleteTrimmed'; -export { Done as DoneIcon } from './Done'; -export { DoubleArrow as DoubleArrowIcon } from './DoubleArrow'; -export { Download as DownloadIcon } from './Download'; -export { DownloadTrimmed as DownloadTrimmedIcon } from './DownloadTrimmed'; -export { Drag as DragIcon } from './Drag'; -export { DragTrimmed as DragTrimmedIcon } from './DragTrimmed'; -export { Diamond as DiamondIcon } from './Diamond'; -export { Edit as EditIcon } from './Edit'; -export { EditTrimmed as EditTrimmedIcon } from './EditTrimmed'; -export { EmbeddedEntryBlock as EmbeddedEntryBlockIcon } from './EmbeddedEntryBlock'; -export { EmbeddedEntryBlockTrimmed as EmbeddedEntryBlockTrimmedIcon } from './EmbeddedEntryBlockTrimmed'; -export { EmbeddedEntryInline as EmbeddedEntryInlineIcon } from './EmbeddedEntryInline'; -export { EmbeddedEntryInlineTrimmed as EmbeddedEntryInlineTrimmedIcon } from './EmbeddedEntryInlineTrimmed'; -export { Entry as EntryIcon } from './Entry'; -export { EntryTrimmed as EntryTrimmedIcon } from './EntryTrimmed'; -export { Environment as EnvironmentIcon } from './Environment'; -export { EnvironmentAlias as EnvironmentAliasIcon } from './EnvironmentAlias'; -export { ErrorCircle as ErrorCircleIcon } from './ErrorCircle'; -export { ErrorCircleOutline as ErrorCircleOutlineIcon } from './ErrorCircleOutline'; -export { ErrorCircleTrimmed as ErrorCircleTrimmedIcon } from './ErrorCircleTrimmed'; -export { ExternalLink as ExternalLinkIcon } from './ExternalLink'; -export { ExternalLinkTrimmed as ExternalLinkTrimmedIcon } from './ExternalLinkTrimmed'; -export { FaceHappy as FaceHappyIcon } from './FaceHappy'; -export { FaceHappyTrimmed as FaceHappyTrimmedIcon } from './FaceHappyTrimmed'; -export { Filter as FilterIcon } from './Filter'; -export { FilterTrimmed as FilterTrimmedIcon } from './FilterTrimmed'; -export { Folder as FolderIcon } from './Folder'; -export { FolderCreate as FolderCreateIcon } from './FolderCreate'; -export { FolderCreateTrimmed as FolderCreateTrimmedIcon } from './FolderCreateTrimmed'; -export { FolderOpen as FolderOpenIcon } from './FolderOpen'; -export { FolderOpenTrimmed as FolderOpenTrimmedIcon } from './FolderOpenTrimmed'; -export { FolderTrimmed as FolderTrimmedIcon } from './FolderTrimmed'; -export { FormatBold as FormatBoldIcon } from './FormatBold'; -export { FormatBoldTrimmed as FormatBoldTrimmedIcon } from './FormatBoldTrimmed'; -export { FormatItalic as FormatItalicIcon } from './FormatItalic'; -export { FormatItalicTrimmed as FormatItalicTrimmedIcon } from './FormatItalicTrimmed'; -export { FormatUnderlined as FormatUnderlinedIcon } from './FormatUnderlined'; -export { FormatUnderlinedTrimmed as FormatUnderlinedTrimmedIcon } from './FormatUnderlinedTrimmed'; -export { Gift as GiftIcon } from './Gift'; -export { Heading as HeadingIcon } from './Heading'; -export { HeadingOne as HeadingOneIcon } from './HeadingOne'; -export { HeadingOneTrimmed as HeadingOneTrimmedIcon } from './HeadingOneTrimmed'; -export { HeadingTrimmed as HeadingTrimmedIcon } from './HeadingTrimmed'; -export { HeadingTwo as HeadingTwoIcon } from './HeadingTwo'; -export { HeadingTwoTrimmed as HeadingTwoTrimmedIcon } from './HeadingTwoTrimmed'; -export { HelpCircle as HelpCircleIcon } from './HelpCircle'; -export { HelpCircleInverted as HelpCircleInvertedIcon } from './HelpCircleInverted'; -export { HelpCircleTrimmed as HelpCircleTrimmedIcon } from './HelpCircleTrimmed'; -export { HorizontalRule as HorizontalRuleIcon } from './HorizontalRule'; -export { HorizontalRuleTrimmed as HorizontalRuleTrimmedIcon } from './HorizontalRuleTrimmed'; -export { Image as ImageIcon } from './Image'; -export { InfoCircle as InfoCircleIcon } from './InfoCircle'; -export { InfoCircleTrimmed as InfoCircleTrimmedIcon } from './InfoCircleTrimmed'; -export { Language as LanguageIcon } from './Language'; -export { Link as LinkIcon } from './Link'; -export { LinkAlternate as LinkAlternateIcon } from './LinkAlternate'; -export { LinkTrimmed as LinkTrimmedIcon } from './LinkTrimmed'; -export { ListBulleted as ListBulletedIcon } from './ListBulleted'; -export { ListBulletedTrimmed as ListBulletedTrimmedIcon } from './ListBulletedTrimmed'; -export { ListNumbered as ListNumberedIcon } from './ListNumbered'; -export { ListNumberedTrimmed as ListNumberedTrimmedIcon } from './ListNumberedTrimmed'; -export { Lock as LockIcon } from './Lock'; -export { LockTrimmed as LockTrimmedIcon } from './LockTrimmed'; -export { Logout as LogoutIcon } from './Logout'; -export { LooksOne as LooksOneIcon } from './LooksOne'; -export { LooksOneTrimmed as LooksOneTrimmedIcon } from './LooksOneTrimmed'; -export { LooksTwo as LooksTwoIcon } from './LooksTwo'; -export { LooksTwoTrimmed as LooksTwoTrimmedIcon } from './LooksTwoTrimmed'; -export { Markup as MarkupIcon } from './Markup'; -export { Menu as MenuIcon } from './Menu'; -export { MenuTrimmed as MenuTrimmedIcon } from './MenuTrimmed'; -export { Minus as MinusIcon } from './Minus'; -export { MoreHorizontal as MoreHorizontalIcon } from './MoreHorizontal'; -export { MoreHorizontalTrimmed as MoreHorizontalTrimmedIcon } from './MoreHorizontalTrimmed'; -export { MoreVertical as MoreVerticalIcon } from './MoreVertical'; -export { MoreVerticalTrimmed as MoreVerticalTrimmedIcon } from './MoreVerticalTrimmed'; -export { Page as PageIcon } from './Page'; -export { PageTrimmed as PageTrimmedIcon } from './PageTrimmed'; -export { PaintBrush as PaintBrushIcon } from './PaintBrush'; -export { Pdf as PdfIcon } from './Pdf'; -export { Person as PersonIcon } from './Person'; -export { Plaintext as PlaintextIcon } from './Plaintext'; -export { Plus as PlusIcon } from './Plus'; -export { PlusCircle as PlusCircleIcon } from './PlusCircle'; -export { PlusCircleTrimmed as PlusCircleTrimmedIcon } from './PlusCircleTrimmed'; -export { PlusTrimmed as PlusTrimmedIcon } from './PlusTrimmed'; -export { Presentation as PresentationIcon } from './Presentation'; -export { Preview as PreviewIcon } from './Preview'; -export { PreviewOff as PreviewOffIcon } from './PreviewOff'; -export { Puzzle as PuzzleIcon } from './Puzzle'; -export { Quote as QuoteIcon } from './Quote'; -export { QuoteTrimmed as QuoteTrimmedIcon } from './QuoteTrimmed'; -export { Receipt as ReceiptIcon } from './Receipt'; -export { ReceiptTrimmed as ReceiptTrimmedIcon } from './ReceiptTrimmed'; -export { References as ReferencesIcon } from './References'; -export { Release as ReleaseIcon } from './Release'; -export { ReleaseTrimmed as ReleaseTrimmedIcon } from './ReleaseTrimmed'; -export { Richtext as RichtextIcon } from './Richtext'; -export { Search as SearchIcon } from './Search'; -export { SearchTrimmed as SearchTrimmedIcon } from './SearchTrimmed'; -export { Settings as SettingsIcon } from './Settings'; -export { SettingsTrimmed as SettingsTrimmedIcon } from './SettingsTrimmed'; -export { ShoppingCart as ShoppingCartIcon } from './ShoppingCart'; -export { Sort as SortIcon } from './Sort'; -export { SortAscending as SortAscendingIcon } from './SortAscending'; -export { SortDescending as SortDescendingIcon } from './SortDescending'; -export { ShoppingCartTrimmed as ShoppingCartTrimmedIcon } from './ShoppingCartTrimmed'; -export { Spreadsheet as SpreadsheetIcon } from './Spreadsheet'; -export { Star as StarIcon } from './Star'; -export { StarTrimmed as StarTrimmedIcon } from './StarTrimmed'; -export { Subscript as SubscriptIcon } from './Subscript'; -export { SubscriptTrimmed as SubscriptTrimmedIcon } from './SubscriptTrimmed'; -export { Superscript as SuperscriptIcon } from './Superscript'; -export { SuperscriptTrimmed as SuperscriptTrimmedIcon } from './SuperscriptTrimmed'; -export { Tab as TabIcon } from './Tab'; -export { Table as TableIcon } from './Table'; -export { Tags as TagsIcon } from './Tags'; -export { Text as TextIcon } from './Text'; -export { TextTrimmed as TextTrimmedIcon } from './TextTrimmed'; -export { ThumbDown as ThumbDownIcon } from './ThumbDown'; -export { ThumbDownTrimmed as ThumbDownTrimmedIcon } from './ThumbDownTrimmed'; -export { ThumbUp as ThumbUpIcon } from './ThumbUp'; -export { ThumbUpTrimmed as ThumbUpTrimmedIcon } from './ThumbUpTrimmed'; -export { Toggle as ToggleIcon } from './Toggle'; -export { TriangleOutline as TriangleOutlineIcon } from './TriangleOutline'; -export { Users as UsersIcon } from './Users'; -export { UsersTrimmed as UsersTrimmedIcon } from './UsersTrimmed'; -export { Video as VideoIcon } from './Video'; -export { Warning as WarningIcon } from './Warning'; -export { WarningTrimmed as WarningTrimmedIcon } from './WarningTrimmed'; -export { Workflows as WorkflowsIcon } from './Workflows'; +} from '@contentful/f36-icon-alpha'; + +export * from './custom/DesktopWideIcon.js'; +export * from './custom/EmbeddedBlockIcon.js'; +export * from './custom/EmbeddedLineIcon.js'; +export * from './custom/EntryIcon.js'; +export * from './custom/EnvironmentAliasIcon.js'; +export * from './custom/EnvironmentIcon.js'; +export * from './custom/FallbackIcon.js'; +export * from './custom/InspectorModeIcon.js'; +export * from './custom/ReleaseIcon.js'; +export * from './custom/ReplaceIcon.js'; +export * from './custom/RichTextIcon.js'; +export * from './custom/SparkleFilledIcon.js'; +export * from './custom/SparkleIcon.js'; +export * from './custom/VariableIcon.js'; +export * from './custom/WorkflowsIcon.js'; +export * from './vendor/phosphor/ArrowCounterClockwiseIcon.js'; +export * from './vendor/phosphor/ArrowDownIcon.js'; +export * from './vendor/phosphor/ArrowLeftIcon.js'; +export * from './vendor/phosphor/ArrowRightIcon.js'; +export * from './vendor/phosphor/ArrowSquareOutIcon.js'; +export * from './vendor/phosphor/ArrowUUpLeftIcon.js'; +export * from './vendor/phosphor/ArrowUUpRightIcon.js'; +export * from './vendor/phosphor/ArrowUpIcon.js'; +export * from './vendor/phosphor/ArrowsLeftRightIcon.js'; +export * from './vendor/phosphor/BellIcon.js'; +export * from './vendor/phosphor/BookOpenIcon.js'; +export * from './vendor/phosphor/BookmarkSimpleIcon.js'; +export * from './vendor/phosphor/BracketsCurlyIcon.js'; +export * from './vendor/phosphor/CalendarBlankIcon.js'; +export * from './vendor/phosphor/CalendarDotsIcon.js'; +export * from './vendor/phosphor/CaretDownIcon.js'; +export * from './vendor/phosphor/CaretLeftIcon.js'; +export * from './vendor/phosphor/CaretRightIcon.js'; +export * from './vendor/phosphor/CaretUpDownIcon.js'; +export * from './vendor/phosphor/CaretUpIcon.js'; +export * from './vendor/phosphor/ChatIcon.js'; +export * from './vendor/phosphor/CheckCircleIcon.js'; +export * from './vendor/phosphor/CheckIcon.js'; +export * from './vendor/phosphor/CircleHalfIcon.js'; +export * from './vendor/phosphor/ClockCounterClockwiseIcon.js'; +export * from './vendor/phosphor/ClockIcon.js'; +export * from './vendor/phosphor/CloudArrowUpIcon.js'; +export * from './vendor/phosphor/CodeSimpleIcon.js'; +export * from './vendor/phosphor/CopySimpleIcon.js'; +export * from './vendor/phosphor/CrosshairSimpleIcon.js'; +export * from './vendor/phosphor/DesktopIcon.js'; +export * from './vendor/phosphor/DeviceMobileCameraIcon.js'; +export * from './vendor/phosphor/DeviceTabletIcon.js'; +export * from './vendor/phosphor/DiamondIcon.js'; +export * from './vendor/phosphor/DiamondsFourIcon.js'; +export * from './vendor/phosphor/DotsSixVerticalIcon.js'; +export * from './vendor/phosphor/DotsThreeIcon.js'; +export * from './vendor/phosphor/DotsThreeVerticalIcon.js'; +export * from './vendor/phosphor/DownloadSimpleIcon.js'; +export * from './vendor/phosphor/EnvelopeIcon.js'; +export * from './vendor/phosphor/EyeClosedIcon.js'; +export * from './vendor/phosphor/EyeIcon.js'; +export * from './vendor/phosphor/FileArchive.js'; +export * from './vendor/phosphor/FileAudioIcon.js'; +export * from './vendor/phosphor/FileCodeIcon.js'; +export * from './vendor/phosphor/FileIcon.js'; +export * from './vendor/phosphor/FilePdfIcon.js'; +export * from './vendor/phosphor/FileTextIcon.js'; +export * from './vendor/phosphor/FileVideoIcon.js'; +export * from './vendor/phosphor/FlaskIcon.js'; +export * from './vendor/phosphor/FolderOpenIcon.js'; +export * from './vendor/phosphor/FolderSimpleIcon.js'; +export * from './vendor/phosphor/FolderSimplePlusIcon.js'; +export * from './vendor/phosphor/FrameCornersIcon.js'; +export * from './vendor/phosphor/FunnelSimpleIcon.js'; +export * from './vendor/phosphor/GearSixIcon.js'; +export * from './vendor/phosphor/GiftIcon.js'; +export * from './vendor/phosphor/GlobeIcon.js'; +export * from './vendor/phosphor/HashStraightIcon.js'; +export * from './vendor/phosphor/ImageSquareIcon.js'; +export * from './vendor/phosphor/InfoIcon.js'; +export * from './vendor/phosphor/KeyIcon.js'; +export * from './vendor/phosphor/LaptopIcon.js'; +export * from './vendor/phosphor/LightningIcon.js'; +export * from './vendor/phosphor/LinkBreakIcon.js'; +export * from './vendor/phosphor/LinkSimpleIcon.js'; +export * from './vendor/phosphor/ListBulletsIcon.js'; +export * from './vendor/phosphor/ListIcon.js'; +export * from './vendor/phosphor/ListNumbersIcon.js'; +export * from './vendor/phosphor/LockSimpleIcon.js'; +export * from './vendor/phosphor/LockSimpleOpenIcon.js'; +export * from './vendor/phosphor/MagnifyingGlassIcon.js'; +export * from './vendor/phosphor/MapPinLineIcon.js'; +export * from './vendor/phosphor/MegaphoneSimpleIcon.js'; +export * from './vendor/phosphor/MicrosoftTeamsLogoIcon.js'; +export * from './vendor/phosphor/MinusIcon.js'; +export * from './vendor/phosphor/PaintBrushIcon.js'; +export * from './vendor/phosphor/PaperPlaneTiltIcon.js'; +export * from './vendor/phosphor/PenNibIcon.js'; +export * from './vendor/phosphor/PencilSimpleIcon.js'; +export * from './vendor/phosphor/PlusIcon.js'; +export * from './vendor/phosphor/PresentationIcon.js'; +export * from './vendor/phosphor/PuzzlePieceIcon.js'; +export * from './vendor/phosphor/QuestionIcon.js'; +export * from './vendor/phosphor/QuotesIcon.js'; +export * from './vendor/phosphor/ReceiptIcon.js'; +export * from './vendor/phosphor/RepeatIcon.js'; +export * from './vendor/phosphor/RocketLaunchIcon.js'; +export * from './vendor/phosphor/SelectionIcon.js'; +export * from './vendor/phosphor/ShoppingCartSimpleIcon.js'; +export * from './vendor/phosphor/SignInIcon.js'; +export * from './vendor/phosphor/SignOutIcon.js'; +export * from './vendor/phosphor/SketchLogoIcon.js'; +export * from './vendor/phosphor/SlackLogoIcon.js'; +export * from './vendor/phosphor/SmileyIcon.js'; +export * from './vendor/phosphor/SortAscendingIcon.js'; +export * from './vendor/phosphor/SortDescendingIcon.js'; +export * from './vendor/phosphor/SquaresFourIcon.js'; +export * from './vendor/phosphor/StackIcon.js'; +export * from './vendor/phosphor/StarIcon.js'; +export * from './vendor/phosphor/SubtractIcon.js'; +export * from './vendor/phosphor/SwapIcon.js'; +export * from './vendor/phosphor/TableIcon.js'; +export * from './vendor/phosphor/TabsIcon.js'; +export * from './vendor/phosphor/TagIcon.js'; +export * from './vendor/phosphor/TextAaIcon.js'; +export * from './vendor/phosphor/TextBIcon.js'; +export * from './vendor/phosphor/TextHFiveIcon.js'; +export * from './vendor/phosphor/TextHFourIcon.js'; +export * from './vendor/phosphor/TextHIcon.js'; +export * from './vendor/phosphor/TextHOneIcon.js'; +export * from './vendor/phosphor/TextHSixIcon.js'; +export * from './vendor/phosphor/TextHThreeIcon.js'; +export * from './vendor/phosphor/TextHTwoIcon.js'; +export * from './vendor/phosphor/TextItalicIcon.js'; +export * from './vendor/phosphor/TextSubscriptIcon.js'; +export * from './vendor/phosphor/TextSuperscriptIcon.js'; +export * from './vendor/phosphor/TextTIcon.js'; +export * from './vendor/phosphor/TextUnderlineIcon.js'; +export * from './vendor/phosphor/ThumbsDownIcon.js'; +export * from './vendor/phosphor/ThumbsUpIcon.js'; +export * from './vendor/phosphor/TranslateIcon.js'; +export * from './vendor/phosphor/TrashSimpleIcon.js'; +export * from './vendor/phosphor/TreeStructureIcon.js'; +export * from './vendor/phosphor/TriangleIcon.js'; +export * from './vendor/phosphor/UserIcon.js'; +export * from './vendor/phosphor/UsersIcon.js'; +export * from './vendor/phosphor/WarningIcon.js'; +export * from './vendor/phosphor/WarningOctagonIcon.js'; +export * from './vendor/phosphor/WrenchIcon.js'; +export * from './vendor/phosphor/XIcon.js'; diff --git a/packages/components/icons/src/vendor/phosphor/ArrowCounterClockwiseIcon.tsx b/packages/components/icons/src/vendor/phosphor/ArrowCounterClockwiseIcon.tsx new file mode 100644 index 0000000000..9e2c0c9b77 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ArrowCounterClockwiseIcon.tsx @@ -0,0 +1,6 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { ArrowCounterClockwise } from '@phosphor-icons/react'; + +export const ArrowCounterClockwiseIcon = generateForma36Icon( + ArrowCounterClockwise, +); diff --git a/packages/components/icons/src/vendor/phosphor/ArrowDownIcon.tsx b/packages/components/icons/src/vendor/phosphor/ArrowDownIcon.tsx new file mode 100644 index 0000000000..5108cc3da5 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ArrowDownIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { ArrowDown } from '@phosphor-icons/react'; + +export const ArrowDownIcon = generateForma36Icon(ArrowDown); diff --git a/packages/components/icons/src/vendor/phosphor/ArrowLeftIcon.tsx b/packages/components/icons/src/vendor/phosphor/ArrowLeftIcon.tsx new file mode 100644 index 0000000000..6f5088cfbc --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ArrowLeftIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { ArrowLeft } from '@phosphor-icons/react'; + +export const ArrowLeftIcon = generateForma36Icon(ArrowLeft); diff --git a/packages/components/icons/src/vendor/phosphor/ArrowRightIcon.tsx b/packages/components/icons/src/vendor/phosphor/ArrowRightIcon.tsx new file mode 100644 index 0000000000..c9b95c2a42 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ArrowRightIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { ArrowRight } from '@phosphor-icons/react'; + +export const ArrowRightIcon = generateForma36Icon(ArrowRight); diff --git a/packages/components/icons/src/vendor/phosphor/ArrowSquareOutIcon.tsx b/packages/components/icons/src/vendor/phosphor/ArrowSquareOutIcon.tsx new file mode 100644 index 0000000000..49aab38abe --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ArrowSquareOutIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { ArrowSquareOut } from '@phosphor-icons/react'; + +export const ArrowSquareOutIcon = generateForma36Icon(ArrowSquareOut); diff --git a/packages/components/icons/src/vendor/phosphor/ArrowUUpLeftIcon.tsx b/packages/components/icons/src/vendor/phosphor/ArrowUUpLeftIcon.tsx new file mode 100644 index 0000000000..622ed130a5 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ArrowUUpLeftIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { ArrowUUpLeft } from '@phosphor-icons/react'; + +export const ArrowUUpLeftIcon = generateForma36Icon(ArrowUUpLeft); diff --git a/packages/components/icons/src/vendor/phosphor/ArrowUUpRightIcon.tsx b/packages/components/icons/src/vendor/phosphor/ArrowUUpRightIcon.tsx new file mode 100644 index 0000000000..50e2399240 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ArrowUUpRightIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { ArrowUUpRight } from '@phosphor-icons/react'; + +export const ArrowUUpRightIcon = generateForma36Icon(ArrowUUpRight); diff --git a/packages/components/icons/src/vendor/phosphor/ArrowUpIcon.tsx b/packages/components/icons/src/vendor/phosphor/ArrowUpIcon.tsx new file mode 100644 index 0000000000..96e70d0164 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ArrowUpIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { ArrowUp } from '@phosphor-icons/react'; + +export const ArrowUpIcon = generateForma36Icon(ArrowUp); diff --git a/packages/components/icons/src/vendor/phosphor/ArrowsLeftRightIcon.tsx b/packages/components/icons/src/vendor/phosphor/ArrowsLeftRightIcon.tsx new file mode 100644 index 0000000000..85b9dad18d --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ArrowsLeftRightIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { ArrowsLeftRight } from '@phosphor-icons/react'; + +export const ArrowsLeftRightIcon = generateForma36Icon(ArrowsLeftRight); diff --git a/packages/components/icons/src/vendor/phosphor/BellIcon.tsx b/packages/components/icons/src/vendor/phosphor/BellIcon.tsx new file mode 100644 index 0000000000..9083ead2a6 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/BellIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Bell } from '@phosphor-icons/react'; + +export const BellIcon = generateForma36Icon(Bell); diff --git a/packages/components/icons/src/vendor/phosphor/BookOpenIcon.tsx b/packages/components/icons/src/vendor/phosphor/BookOpenIcon.tsx new file mode 100644 index 0000000000..4765329868 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/BookOpenIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { BookOpen } from '@phosphor-icons/react'; + +export const BookOpenIcon = generateForma36Icon(BookOpen); diff --git a/packages/components/icons/src/vendor/phosphor/BookmarkSimpleIcon.tsx b/packages/components/icons/src/vendor/phosphor/BookmarkSimpleIcon.tsx new file mode 100644 index 0000000000..de15c6095c --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/BookmarkSimpleIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { BookmarkSimple } from '@phosphor-icons/react'; + +export const BookmarkSimpleIcon = generateForma36Icon(BookmarkSimple); diff --git a/packages/components/icons/src/vendor/phosphor/BracketsCurlyIcon.tsx b/packages/components/icons/src/vendor/phosphor/BracketsCurlyIcon.tsx new file mode 100644 index 0000000000..ac74586bd2 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/BracketsCurlyIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { BracketsCurly } from '@phosphor-icons/react'; + +export const BracketsCurlyIcon = generateForma36Icon(BracketsCurly); diff --git a/packages/components/icons/src/vendor/phosphor/CalendarBlankIcon.tsx b/packages/components/icons/src/vendor/phosphor/CalendarBlankIcon.tsx new file mode 100644 index 0000000000..fcd45228ee --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/CalendarBlankIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { CalendarBlank } from '@phosphor-icons/react'; + +export const CalendarBlankIcon = generateForma36Icon(CalendarBlank); diff --git a/packages/components/icons/src/vendor/phosphor/CalendarDotsIcon.tsx b/packages/components/icons/src/vendor/phosphor/CalendarDotsIcon.tsx new file mode 100644 index 0000000000..152b187f31 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/CalendarDotsIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { CalendarDots } from '@phosphor-icons/react'; + +export const CalendarDotsIcon = generateForma36Icon(CalendarDots); diff --git a/packages/components/icons/src/vendor/phosphor/CaretDownIcon.tsx b/packages/components/icons/src/vendor/phosphor/CaretDownIcon.tsx new file mode 100644 index 0000000000..95ca919f0f --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/CaretDownIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { CaretDown } from '@phosphor-icons/react'; + +export const CaretDownIcon = generateForma36Icon(CaretDown); diff --git a/packages/components/icons/src/vendor/phosphor/CaretLeftIcon.tsx b/packages/components/icons/src/vendor/phosphor/CaretLeftIcon.tsx new file mode 100644 index 0000000000..f2f9c7c355 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/CaretLeftIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { CaretLeft } from '@phosphor-icons/react'; + +export const CaretLeftIcon = generateForma36Icon(CaretLeft); diff --git a/packages/components/icons/src/vendor/phosphor/CaretRightIcon.tsx b/packages/components/icons/src/vendor/phosphor/CaretRightIcon.tsx new file mode 100644 index 0000000000..16b512d92b --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/CaretRightIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { CaretRight } from '@phosphor-icons/react'; + +export const CaretRightIcon = generateForma36Icon(CaretRight); diff --git a/packages/components/icons/src/vendor/phosphor/CaretUpDownIcon.tsx b/packages/components/icons/src/vendor/phosphor/CaretUpDownIcon.tsx new file mode 100644 index 0000000000..fe3f71925f --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/CaretUpDownIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { CaretUpDown } from '@phosphor-icons/react'; + +export const CaretUpDownIcon = generateForma36Icon(CaretUpDown); diff --git a/packages/components/icons/src/vendor/phosphor/CaretUpIcon.tsx b/packages/components/icons/src/vendor/phosphor/CaretUpIcon.tsx new file mode 100644 index 0000000000..13c1fc4d01 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/CaretUpIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { CaretUp } from '@phosphor-icons/react'; + +export const CaretUpIcon = generateForma36Icon(CaretUp); diff --git a/packages/components/icons/src/vendor/phosphor/ChatIcon.tsx b/packages/components/icons/src/vendor/phosphor/ChatIcon.tsx new file mode 100644 index 0000000000..a32a38c1ac --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ChatIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Chat } from '@phosphor-icons/react'; + +export const ChatIcon = generateForma36Icon(Chat); diff --git a/packages/components/icons/src/vendor/phosphor/CheckCircleIcon.tsx b/packages/components/icons/src/vendor/phosphor/CheckCircleIcon.tsx new file mode 100644 index 0000000000..05d92052e7 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/CheckCircleIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { CheckCircle } from '@phosphor-icons/react'; + +export const CheckCircleIcon = generateForma36Icon(CheckCircle); diff --git a/packages/components/icons/src/vendor/phosphor/CheckIcon.tsx b/packages/components/icons/src/vendor/phosphor/CheckIcon.tsx new file mode 100644 index 0000000000..4e95dbd70b --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/CheckIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Check } from '@phosphor-icons/react'; + +export const CheckIcon = generateForma36Icon(Check); diff --git a/packages/components/icons/src/vendor/phosphor/CircleHalfIcon.tsx b/packages/components/icons/src/vendor/phosphor/CircleHalfIcon.tsx new file mode 100644 index 0000000000..88ec1e60c9 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/CircleHalfIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { CircleHalf } from '@phosphor-icons/react'; + +export const CircleHalfIcon = generateForma36Icon(CircleHalf); diff --git a/packages/components/icons/src/vendor/phosphor/ClockCounterClockwiseIcon.tsx b/packages/components/icons/src/vendor/phosphor/ClockCounterClockwiseIcon.tsx new file mode 100644 index 0000000000..a6e983b70d --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ClockCounterClockwiseIcon.tsx @@ -0,0 +1,6 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { ClockCounterClockwise } from '@phosphor-icons/react'; + +export const ClockCounterClockwiseIconIcon = generateForma36Icon( + ClockCounterClockwise, +); diff --git a/packages/components/icons/src/vendor/phosphor/ClockIcon.tsx b/packages/components/icons/src/vendor/phosphor/ClockIcon.tsx new file mode 100644 index 0000000000..53acbe8419 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ClockIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Clock } from '@phosphor-icons/react'; + +export const ClockIcon = generateForma36Icon(Clock); diff --git a/packages/components/icons/src/vendor/phosphor/CloudArrowUpIcon.tsx b/packages/components/icons/src/vendor/phosphor/CloudArrowUpIcon.tsx new file mode 100644 index 0000000000..834adcd20a --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/CloudArrowUpIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { CloudArrowUp } from '@phosphor-icons/react'; + +export const CloudArrowUpIcon = generateForma36Icon(CloudArrowUp); diff --git a/packages/components/icons/src/vendor/phosphor/CodeSimpleIcon.tsx b/packages/components/icons/src/vendor/phosphor/CodeSimpleIcon.tsx new file mode 100644 index 0000000000..f09c09e6cf --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/CodeSimpleIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { CodeSimple } from '@phosphor-icons/react'; + +export const CodeSimpleIcon = generateForma36Icon(CodeSimple); diff --git a/packages/components/icons/src/vendor/phosphor/CopySimpleIcon.tsx b/packages/components/icons/src/vendor/phosphor/CopySimpleIcon.tsx new file mode 100644 index 0000000000..3862cc1cbe --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/CopySimpleIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { CopySimple } from '@phosphor-icons/react'; + +export const CopySimpleIcon = generateForma36Icon(CopySimple); diff --git a/packages/components/icons/src/vendor/phosphor/CrosshairSimpleIcon.tsx b/packages/components/icons/src/vendor/phosphor/CrosshairSimpleIcon.tsx new file mode 100644 index 0000000000..18b3a6fb00 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/CrosshairSimpleIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { CrosshairSimple } from '@phosphor-icons/react'; + +export const CrosshairSimpleIcon = generateForma36Icon(CrosshairSimple); diff --git a/packages/components/icons/src/vendor/phosphor/DesktopIcon.tsx b/packages/components/icons/src/vendor/phosphor/DesktopIcon.tsx new file mode 100644 index 0000000000..a85001de00 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/DesktopIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Desktop } from '@phosphor-icons/react'; + +export const DesktopIcon = generateForma36Icon(Desktop); diff --git a/packages/components/icons/src/vendor/phosphor/DeviceMobileCameraIcon.tsx b/packages/components/icons/src/vendor/phosphor/DeviceMobileCameraIcon.tsx new file mode 100644 index 0000000000..23ba0a613b --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/DeviceMobileCameraIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { DeviceMobileCamera } from '@phosphor-icons/react'; + +export const DeviceMobileCameraIcon = generateForma36Icon(DeviceMobileCamera); diff --git a/packages/components/icons/src/vendor/phosphor/DeviceTabletIcon.tsx b/packages/components/icons/src/vendor/phosphor/DeviceTabletIcon.tsx new file mode 100644 index 0000000000..43b27bacb5 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/DeviceTabletIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { DeviceTablet } from '@phosphor-icons/react'; + +export const DeviceTabletIcon = generateForma36Icon(DeviceTablet); diff --git a/packages/components/icons/src/vendor/phosphor/DiamondIcon.tsx b/packages/components/icons/src/vendor/phosphor/DiamondIcon.tsx new file mode 100644 index 0000000000..b9e44a50e1 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/DiamondIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Diamond } from '@phosphor-icons/react'; + +export const DiamondIcon = generateForma36Icon(Diamond); diff --git a/packages/components/icons/src/vendor/phosphor/DiamondsFourIcon.tsx b/packages/components/icons/src/vendor/phosphor/DiamondsFourIcon.tsx new file mode 100644 index 0000000000..09e52e553f --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/DiamondsFourIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { DiamondsFour } from '@phosphor-icons/react'; + +export const DiamondsFourIcon = generateForma36Icon(DiamondsFour); diff --git a/packages/components/icons/src/vendor/phosphor/DotsSixVerticalIcon.tsx b/packages/components/icons/src/vendor/phosphor/DotsSixVerticalIcon.tsx new file mode 100644 index 0000000000..7720f95ba7 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/DotsSixVerticalIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { DotsSixVertical } from '@phosphor-icons/react'; + +export const DotsSixVerticalIcon = generateForma36Icon(DotsSixVertical); diff --git a/packages/components/icons/src/vendor/phosphor/DotsThreeIcon.tsx b/packages/components/icons/src/vendor/phosphor/DotsThreeIcon.tsx new file mode 100644 index 0000000000..a7298ba95f --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/DotsThreeIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { DotsThree } from '@phosphor-icons/react'; + +export const DotsThreeIcon = generateForma36Icon(DotsThree); diff --git a/packages/components/icons/src/vendor/phosphor/DotsThreeVerticalIcon.tsx b/packages/components/icons/src/vendor/phosphor/DotsThreeVerticalIcon.tsx new file mode 100644 index 0000000000..0e3dc5ad27 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/DotsThreeVerticalIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { DotsThreeVertical } from '@phosphor-icons/react'; + +export const DotsThreeVerticalIcon = generateForma36Icon(DotsThreeVertical); diff --git a/packages/components/icons/src/vendor/phosphor/DownloadSimpleIcon.tsx b/packages/components/icons/src/vendor/phosphor/DownloadSimpleIcon.tsx new file mode 100644 index 0000000000..c09ca96ccb --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/DownloadSimpleIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { DownloadSimple } from '@phosphor-icons/react'; + +export const DownloadSimpleIcon = generateForma36Icon(DownloadSimple); diff --git a/packages/components/icons/src/vendor/phosphor/EnvelopeIcon.tsx b/packages/components/icons/src/vendor/phosphor/EnvelopeIcon.tsx new file mode 100644 index 0000000000..4bf89da01a --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/EnvelopeIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Envelope } from '@phosphor-icons/react'; + +export const EnvelopeIcon = generateForma36Icon(Envelope); diff --git a/packages/components/icons/src/vendor/phosphor/EyeClosedIcon.tsx b/packages/components/icons/src/vendor/phosphor/EyeClosedIcon.tsx new file mode 100644 index 0000000000..9f3d36978a --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/EyeClosedIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { EyeClosed } from '@phosphor-icons/react'; + +export const EyeClosedIcon = generateForma36Icon(EyeClosed); diff --git a/packages/components/icons/src/vendor/phosphor/EyeIcon.tsx b/packages/components/icons/src/vendor/phosphor/EyeIcon.tsx new file mode 100644 index 0000000000..8049282f43 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/EyeIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Eye } from '@phosphor-icons/react'; + +export const EyeIcon = generateForma36Icon(Eye); diff --git a/packages/components/icons/src/vendor/phosphor/FileArchive.tsx b/packages/components/icons/src/vendor/phosphor/FileArchive.tsx new file mode 100644 index 0000000000..4fc2a619f3 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/FileArchive.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { FileArchive } from '@phosphor-icons/react'; + +export const FileArchiveIcon = generateForma36Icon(FileArchive); diff --git a/packages/components/icons/src/vendor/phosphor/FileAudioIcon.tsx b/packages/components/icons/src/vendor/phosphor/FileAudioIcon.tsx new file mode 100644 index 0000000000..9648eecb65 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/FileAudioIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { FileAudio } from '@phosphor-icons/react'; + +export const FileAudioIcon = generateForma36Icon(FileAudio); diff --git a/packages/components/icons/src/vendor/phosphor/FileCodeIcon.tsx b/packages/components/icons/src/vendor/phosphor/FileCodeIcon.tsx new file mode 100644 index 0000000000..2f272d7587 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/FileCodeIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { FileCode } from '@phosphor-icons/react'; + +export const FileCodeIcon = generateForma36Icon(FileCode); diff --git a/packages/components/icons/src/vendor/phosphor/FileIcon.tsx b/packages/components/icons/src/vendor/phosphor/FileIcon.tsx new file mode 100644 index 0000000000..06470447de --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/FileIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { File } from '@phosphor-icons/react'; + +export const FileIcon = generateForma36Icon(File); diff --git a/packages/components/icons/src/vendor/phosphor/FilePdfIcon.tsx b/packages/components/icons/src/vendor/phosphor/FilePdfIcon.tsx new file mode 100644 index 0000000000..1a054b041b --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/FilePdfIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { FilePdf } from '@phosphor-icons/react'; + +export const FilePdfIcon = generateForma36Icon(FilePdf); diff --git a/packages/components/icons/src/vendor/phosphor/FileTextIcon.tsx b/packages/components/icons/src/vendor/phosphor/FileTextIcon.tsx new file mode 100644 index 0000000000..86401be711 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/FileTextIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { FileText } from '@phosphor-icons/react'; + +export const FileTextIcon = generateForma36Icon(FileText); diff --git a/packages/components/icons/src/vendor/phosphor/FileVideoIcon.tsx b/packages/components/icons/src/vendor/phosphor/FileVideoIcon.tsx new file mode 100644 index 0000000000..8795fb3260 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/FileVideoIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { FileVideo } from '@phosphor-icons/react'; + +export const FileVideoIcon = generateForma36Icon(FileVideo); diff --git a/packages/components/icons/src/vendor/phosphor/FlaskIcon.tsx b/packages/components/icons/src/vendor/phosphor/FlaskIcon.tsx new file mode 100644 index 0000000000..06dd160b42 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/FlaskIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Flask } from '@phosphor-icons/react'; + +export const FlaskIcon = generateForma36Icon(Flask); diff --git a/packages/components/icons/src/vendor/phosphor/FolderOpenIcon.tsx b/packages/components/icons/src/vendor/phosphor/FolderOpenIcon.tsx new file mode 100644 index 0000000000..e36ccd7b56 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/FolderOpenIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { FolderOpen } from '@phosphor-icons/react'; + +export const FolderOpenIcon = generateForma36Icon(FolderOpen); diff --git a/packages/components/icons/src/vendor/phosphor/FolderSimpleIcon.tsx b/packages/components/icons/src/vendor/phosphor/FolderSimpleIcon.tsx new file mode 100644 index 0000000000..b5093a0e7f --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/FolderSimpleIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { FolderSimple } from '@phosphor-icons/react'; + +export const FolderSimpleIcon = generateForma36Icon(FolderSimple); diff --git a/packages/components/icons/src/vendor/phosphor/FolderSimplePlusIcon.tsx b/packages/components/icons/src/vendor/phosphor/FolderSimplePlusIcon.tsx new file mode 100644 index 0000000000..3c29e8c480 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/FolderSimplePlusIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { FolderSimplePlus } from '@phosphor-icons/react'; + +export const FolderSimplePlusIcon = generateForma36Icon(FolderSimplePlus); diff --git a/packages/components/icons/src/vendor/phosphor/FrameCornersIcon.tsx b/packages/components/icons/src/vendor/phosphor/FrameCornersIcon.tsx new file mode 100644 index 0000000000..6e8642b71d --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/FrameCornersIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { FrameCorners } from '@phosphor-icons/react'; + +export const FrameCornersIcon = generateForma36Icon(FrameCorners); diff --git a/packages/components/icons/src/vendor/phosphor/FunnelSimpleIcon.tsx b/packages/components/icons/src/vendor/phosphor/FunnelSimpleIcon.tsx new file mode 100644 index 0000000000..9b3e02e4d3 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/FunnelSimpleIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { FunnelSimple } from '@phosphor-icons/react'; + +export const FunnelSimpleIcon = generateForma36Icon(FunnelSimple); diff --git a/packages/components/icons/src/vendor/phosphor/GearSixIcon.tsx b/packages/components/icons/src/vendor/phosphor/GearSixIcon.tsx new file mode 100644 index 0000000000..031e91a5b0 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/GearSixIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { GearSix } from '@phosphor-icons/react'; + +export const GearSixIcon = generateForma36Icon(GearSix); diff --git a/packages/components/icons/src/vendor/phosphor/GiftIcon.tsx b/packages/components/icons/src/vendor/phosphor/GiftIcon.tsx new file mode 100644 index 0000000000..023f026974 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/GiftIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Gift } from '@phosphor-icons/react'; + +export const GiftIcon = generateForma36Icon(Gift); diff --git a/packages/components/icons/src/vendor/phosphor/GlobeIcon.tsx b/packages/components/icons/src/vendor/phosphor/GlobeIcon.tsx new file mode 100644 index 0000000000..197e5bcf8f --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/GlobeIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Globe } from '@phosphor-icons/react'; + +export const GlobeIcon = generateForma36Icon(Globe); diff --git a/packages/components/icons/src/vendor/phosphor/HashStraightIcon.tsx b/packages/components/icons/src/vendor/phosphor/HashStraightIcon.tsx new file mode 100644 index 0000000000..92b98bb4da --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/HashStraightIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { HashStraight } from '@phosphor-icons/react'; + +export const HashStraightIcon = generateForma36Icon(HashStraight); diff --git a/packages/components/icons/src/vendor/phosphor/ImageSquareIcon.tsx b/packages/components/icons/src/vendor/phosphor/ImageSquareIcon.tsx new file mode 100644 index 0000000000..3bbca64731 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ImageSquareIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { ImageSquare } from '@phosphor-icons/react'; + +export const ImageSquareIcon = generateForma36Icon(ImageSquare); diff --git a/packages/components/icons/src/vendor/phosphor/InfoIcon.tsx b/packages/components/icons/src/vendor/phosphor/InfoIcon.tsx new file mode 100644 index 0000000000..d660b66019 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/InfoIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Info } from '@phosphor-icons/react'; + +export const InfoIcon = generateForma36Icon(Info); diff --git a/packages/components/icons/src/vendor/phosphor/KeyIcon.tsx b/packages/components/icons/src/vendor/phosphor/KeyIcon.tsx new file mode 100644 index 0000000000..b251b61d87 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/KeyIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Key } from '@phosphor-icons/react'; + +export const KeyIcon = generateForma36Icon(Key); diff --git a/packages/components/icons/src/vendor/phosphor/LaptopIcon.tsx b/packages/components/icons/src/vendor/phosphor/LaptopIcon.tsx new file mode 100644 index 0000000000..873c495a4d --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/LaptopIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Laptop } from '@phosphor-icons/react'; + +export const LaptopIcon = generateForma36Icon(Laptop); diff --git a/packages/components/icons/src/vendor/phosphor/LightningIcon.tsx b/packages/components/icons/src/vendor/phosphor/LightningIcon.tsx new file mode 100644 index 0000000000..f15086406e --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/LightningIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Lightning } from '@phosphor-icons/react'; + +export const LightningIcon = generateForma36Icon(Lightning); diff --git a/packages/components/icons/src/vendor/phosphor/LinkBreakIcon.tsx b/packages/components/icons/src/vendor/phosphor/LinkBreakIcon.tsx new file mode 100644 index 0000000000..8545812e26 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/LinkBreakIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { LinkBreak } from '@phosphor-icons/react'; + +export const LinkBreakIcon = generateForma36Icon(LinkBreak); diff --git a/packages/components/icons/src/vendor/phosphor/LinkSimpleIcon.tsx b/packages/components/icons/src/vendor/phosphor/LinkSimpleIcon.tsx new file mode 100644 index 0000000000..f678741389 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/LinkSimpleIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { LinkSimple } from '@phosphor-icons/react'; + +export const LinkSimpleIcon = generateForma36Icon(LinkSimple); diff --git a/packages/components/icons/src/vendor/phosphor/ListBulletsIcon.tsx b/packages/components/icons/src/vendor/phosphor/ListBulletsIcon.tsx new file mode 100644 index 0000000000..509d5c6ec6 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ListBulletsIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { ListBullets } from '@phosphor-icons/react'; + +export const ListBulletsIcon = generateForma36Icon(ListBullets); diff --git a/packages/components/icons/src/vendor/phosphor/ListIcon.tsx b/packages/components/icons/src/vendor/phosphor/ListIcon.tsx new file mode 100644 index 0000000000..63a2703a6a --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ListIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { List } from '@phosphor-icons/react'; + +export const ListIcon = generateForma36Icon(List); diff --git a/packages/components/icons/src/vendor/phosphor/ListNumbersIcon.tsx b/packages/components/icons/src/vendor/phosphor/ListNumbersIcon.tsx new file mode 100644 index 0000000000..25bc5872fa --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ListNumbersIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { ListNumbers } from '@phosphor-icons/react'; + +export const ListNumbersIcon = generateForma36Icon(ListNumbers); diff --git a/packages/components/icons/src/vendor/phosphor/LockSimpleIcon.tsx b/packages/components/icons/src/vendor/phosphor/LockSimpleIcon.tsx new file mode 100644 index 0000000000..edd7766415 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/LockSimpleIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { LockSimple } from '@phosphor-icons/react'; + +export const LockSimpleIcon = generateForma36Icon(LockSimple); diff --git a/packages/components/icons/src/vendor/phosphor/LockSimpleOpenIcon.tsx b/packages/components/icons/src/vendor/phosphor/LockSimpleOpenIcon.tsx new file mode 100644 index 0000000000..9ace4c61ce --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/LockSimpleOpenIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { LockSimpleOpen } from '@phosphor-icons/react'; + +export const LockSimpleOpenIcon = generateForma36Icon(LockSimpleOpen); diff --git a/packages/components/icons/src/vendor/phosphor/MagnifyingGlassIcon.tsx b/packages/components/icons/src/vendor/phosphor/MagnifyingGlassIcon.tsx new file mode 100644 index 0000000000..d058c4ef48 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/MagnifyingGlassIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { MagnifyingGlass } from '@phosphor-icons/react'; + +export const MagnifyingGlassIcon = generateForma36Icon(MagnifyingGlass); diff --git a/packages/components/icons/src/vendor/phosphor/MapPinLineIcon.tsx b/packages/components/icons/src/vendor/phosphor/MapPinLineIcon.tsx new file mode 100644 index 0000000000..96efa8b83d --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/MapPinLineIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { MapPinLine } from '@phosphor-icons/react'; + +export const MapPinLineIcon = generateForma36Icon(MapPinLine); diff --git a/packages/components/icons/src/vendor/phosphor/MegaphoneSimpleIcon.tsx b/packages/components/icons/src/vendor/phosphor/MegaphoneSimpleIcon.tsx new file mode 100644 index 0000000000..55db8e2a05 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/MegaphoneSimpleIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { MegaphoneSimple } from '@phosphor-icons/react'; + +export const MegaphoneSimpleIcon = generateForma36Icon(MegaphoneSimple); diff --git a/packages/components/icons/src/vendor/phosphor/MicrosoftTeamsLogoIcon.tsx b/packages/components/icons/src/vendor/phosphor/MicrosoftTeamsLogoIcon.tsx new file mode 100644 index 0000000000..601593d2e6 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/MicrosoftTeamsLogoIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { MicrosoftTeamsLogo } from '@phosphor-icons/react'; + +export const MicrosoftTeamsLogoIcon = generateForma36Icon(MicrosoftTeamsLogo); diff --git a/packages/components/icons/src/vendor/phosphor/MinusIcon.tsx b/packages/components/icons/src/vendor/phosphor/MinusIcon.tsx new file mode 100644 index 0000000000..ff0083fa3e --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/MinusIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Minus } from '@phosphor-icons/react'; + +export const MinusIcon = generateForma36Icon(Minus); diff --git a/packages/components/icons/src/vendor/phosphor/PaintBrushIcon.tsx b/packages/components/icons/src/vendor/phosphor/PaintBrushIcon.tsx new file mode 100644 index 0000000000..db71317a70 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/PaintBrushIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { PaintBrush } from '@phosphor-icons/react'; + +export const PaintBrushIcon = generateForma36Icon(PaintBrush); diff --git a/packages/components/icons/src/vendor/phosphor/PaperPlaneTiltIcon.tsx b/packages/components/icons/src/vendor/phosphor/PaperPlaneTiltIcon.tsx new file mode 100644 index 0000000000..3938437c25 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/PaperPlaneTiltIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { PaperPlaneTilt } from '@phosphor-icons/react'; + +export const PaperPlaneTiltIcon = generateForma36Icon(PaperPlaneTilt); diff --git a/packages/components/icons/src/vendor/phosphor/PenNibIcon.tsx b/packages/components/icons/src/vendor/phosphor/PenNibIcon.tsx new file mode 100644 index 0000000000..207a887e7e --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/PenNibIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { PenNib } from '@phosphor-icons/react'; + +export const PenNibIcon = generateForma36Icon(PenNib); diff --git a/packages/components/icons/src/vendor/phosphor/PencilSimpleIcon.tsx b/packages/components/icons/src/vendor/phosphor/PencilSimpleIcon.tsx new file mode 100644 index 0000000000..1adf0e4373 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/PencilSimpleIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { PencilSimple } from '@phosphor-icons/react'; + +export const PencilSimpleIcon = generateForma36Icon(PencilSimple); diff --git a/packages/components/icons/src/vendor/phosphor/PlusIcon.tsx b/packages/components/icons/src/vendor/phosphor/PlusIcon.tsx new file mode 100644 index 0000000000..3816d762d6 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/PlusIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Plus } from '@phosphor-icons/react'; + +export const PlusIcon = generateForma36Icon(Plus); diff --git a/packages/components/icons/src/vendor/phosphor/PresentationIcon.tsx b/packages/components/icons/src/vendor/phosphor/PresentationIcon.tsx new file mode 100644 index 0000000000..ffb8a20838 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/PresentationIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Presentation } from '@phosphor-icons/react'; + +export const PresentationIcon = generateForma36Icon(Presentation); diff --git a/packages/components/icons/src/vendor/phosphor/PuzzlePieceIcon.tsx b/packages/components/icons/src/vendor/phosphor/PuzzlePieceIcon.tsx new file mode 100644 index 0000000000..96cc656f23 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/PuzzlePieceIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { PuzzlePiece } from '@phosphor-icons/react'; + +export const PuzzlePieceIcon = generateForma36Icon(PuzzlePiece); diff --git a/packages/components/icons/src/vendor/phosphor/QuestionIcon.tsx b/packages/components/icons/src/vendor/phosphor/QuestionIcon.tsx new file mode 100644 index 0000000000..6cf3881d67 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/QuestionIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Question } from '@phosphor-icons/react'; + +export const QuestionIcon = generateForma36Icon(Question); diff --git a/packages/components/icons/src/vendor/phosphor/QuotesIcon.tsx b/packages/components/icons/src/vendor/phosphor/QuotesIcon.tsx new file mode 100644 index 0000000000..8f047048f1 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/QuotesIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Quotes } from '@phosphor-icons/react'; + +export const QuotesIcon = generateForma36Icon(Quotes); diff --git a/packages/components/icons/src/vendor/phosphor/ReceiptIcon.tsx b/packages/components/icons/src/vendor/phosphor/ReceiptIcon.tsx new file mode 100644 index 0000000000..bb59d4bc6f --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ReceiptIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Receipt } from '@phosphor-icons/react'; + +export const ReceiptIcon = generateForma36Icon(Receipt); diff --git a/packages/components/icons/src/vendor/phosphor/RepeatIcon.tsx b/packages/components/icons/src/vendor/phosphor/RepeatIcon.tsx new file mode 100644 index 0000000000..91ca2b966d --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/RepeatIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Repeat } from '@phosphor-icons/react'; + +export const RepeatIcon = generateForma36Icon(Repeat); diff --git a/packages/components/icons/src/vendor/phosphor/RocketLaunchIcon.tsx b/packages/components/icons/src/vendor/phosphor/RocketLaunchIcon.tsx new file mode 100644 index 0000000000..1b68395530 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/RocketLaunchIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { RocketLaunch } from '@phosphor-icons/react'; + +export const RocketLaunchIcon = generateForma36Icon(RocketLaunch); diff --git a/packages/components/icons/src/vendor/phosphor/SelectionIcon.tsx b/packages/components/icons/src/vendor/phosphor/SelectionIcon.tsx new file mode 100644 index 0000000000..fcf6fc9d60 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/SelectionIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Selection } from '@phosphor-icons/react'; + +export const SelectionIcon = generateForma36Icon(Selection); diff --git a/packages/components/icons/src/vendor/phosphor/ShoppingCartSimpleIcon.tsx b/packages/components/icons/src/vendor/phosphor/ShoppingCartSimpleIcon.tsx new file mode 100644 index 0000000000..dbf5e0144f --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ShoppingCartSimpleIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { ShoppingCartSimple } from '@phosphor-icons/react'; + +export const ShoppingCartSimpleIcon = generateForma36Icon(ShoppingCartSimple); diff --git a/packages/components/icons/src/vendor/phosphor/SignInIcon.tsx b/packages/components/icons/src/vendor/phosphor/SignInIcon.tsx new file mode 100644 index 0000000000..f70f392b2f --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/SignInIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { SignIn } from '@phosphor-icons/react'; + +export const SignInIcon = generateForma36Icon(SignIn); diff --git a/packages/components/icons/src/vendor/phosphor/SignOutIcon.tsx b/packages/components/icons/src/vendor/phosphor/SignOutIcon.tsx new file mode 100644 index 0000000000..453618919d --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/SignOutIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { SignOut } from '@phosphor-icons/react'; + +export const SignOutIcon = generateForma36Icon(SignOut); diff --git a/packages/components/icons/src/vendor/phosphor/SketchLogoIcon.tsx b/packages/components/icons/src/vendor/phosphor/SketchLogoIcon.tsx new file mode 100644 index 0000000000..f73cbd3d96 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/SketchLogoIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { SketchLogo } from '@phosphor-icons/react'; + +export const SketchLogoIcon = generateForma36Icon(SketchLogo); diff --git a/packages/components/icons/src/vendor/phosphor/SlackLogoIcon.tsx b/packages/components/icons/src/vendor/phosphor/SlackLogoIcon.tsx new file mode 100644 index 0000000000..f607cac29e --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/SlackLogoIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { SlackLogo } from '@phosphor-icons/react'; + +export const SlackLogoIcon = generateForma36Icon(SlackLogo); diff --git a/packages/components/icons/src/vendor/phosphor/SmileyIcon.tsx b/packages/components/icons/src/vendor/phosphor/SmileyIcon.tsx new file mode 100644 index 0000000000..1c9402059a --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/SmileyIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Smiley } from '@phosphor-icons/react'; + +export const SmileyIcon = generateForma36Icon(Smiley); diff --git a/packages/components/icons/src/vendor/phosphor/SortAscendingIcon.tsx b/packages/components/icons/src/vendor/phosphor/SortAscendingIcon.tsx new file mode 100644 index 0000000000..7b9c280e86 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/SortAscendingIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { SortAscending } from '@phosphor-icons/react'; + +export const SortAscendingIcon = generateForma36Icon(SortAscending); diff --git a/packages/components/icons/src/vendor/phosphor/SortDescendingIcon.tsx b/packages/components/icons/src/vendor/phosphor/SortDescendingIcon.tsx new file mode 100644 index 0000000000..0b535dec12 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/SortDescendingIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { SortDescending } from '@phosphor-icons/react'; + +export const SortDescendingIcon = generateForma36Icon(SortDescending); diff --git a/packages/components/icons/src/vendor/phosphor/SquaresFourIcon.tsx b/packages/components/icons/src/vendor/phosphor/SquaresFourIcon.tsx new file mode 100644 index 0000000000..83c83d769e --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/SquaresFourIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { SquaresFour } from '@phosphor-icons/react'; + +export const SquaresFourIcon = generateForma36Icon(SquaresFour); diff --git a/packages/components/icons/src/vendor/phosphor/StackIcon.tsx b/packages/components/icons/src/vendor/phosphor/StackIcon.tsx new file mode 100644 index 0000000000..faa406371e --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/StackIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Stack } from '@phosphor-icons/react'; + +export const StackIcon = generateForma36Icon(Stack); diff --git a/packages/components/icons/src/vendor/phosphor/StarIcon.tsx b/packages/components/icons/src/vendor/phosphor/StarIcon.tsx new file mode 100644 index 0000000000..44849d2076 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/StarIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Star } from '@phosphor-icons/react'; + +export const StarIcon = generateForma36Icon(Star); diff --git a/packages/components/icons/src/vendor/phosphor/SubtractIcon.tsx b/packages/components/icons/src/vendor/phosphor/SubtractIcon.tsx new file mode 100644 index 0000000000..4c69bc0f22 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/SubtractIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Subtract } from '@phosphor-icons/react'; + +export const SubtractIcon = generateForma36Icon(Subtract); diff --git a/packages/components/icons/src/vendor/phosphor/SwapIcon.tsx b/packages/components/icons/src/vendor/phosphor/SwapIcon.tsx new file mode 100644 index 0000000000..0172b913bf --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/SwapIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Swap } from '@phosphor-icons/react'; + +export const SwapIcon = generateForma36Icon(Swap); diff --git a/packages/components/icons/src/vendor/phosphor/TableIcon.tsx b/packages/components/icons/src/vendor/phosphor/TableIcon.tsx new file mode 100644 index 0000000000..f63ac0971f --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TableIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Table } from '@phosphor-icons/react'; + +export const TableIcon = generateForma36Icon(Table); diff --git a/packages/components/icons/src/vendor/phosphor/TabsIcon.tsx b/packages/components/icons/src/vendor/phosphor/TabsIcon.tsx new file mode 100644 index 0000000000..dc93659685 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TabsIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Tabs } from '@phosphor-icons/react'; + +export const TabsIcon = generateForma36Icon(Tabs); diff --git a/packages/components/icons/src/vendor/phosphor/TagIcon.tsx b/packages/components/icons/src/vendor/phosphor/TagIcon.tsx new file mode 100644 index 0000000000..fca63f6cfb --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TagIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Tag } from '@phosphor-icons/react'; + +export const TagIcon = generateForma36Icon(Tag); diff --git a/packages/components/icons/src/vendor/phosphor/TextAaIcon.tsx b/packages/components/icons/src/vendor/phosphor/TextAaIcon.tsx new file mode 100644 index 0000000000..0e67e72964 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TextAaIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { TextAa } from '@phosphor-icons/react'; + +export const TextAaIcon = generateForma36Icon(TextAa); diff --git a/packages/components/icons/src/vendor/phosphor/TextBIcon.tsx b/packages/components/icons/src/vendor/phosphor/TextBIcon.tsx new file mode 100644 index 0000000000..9834f32a4a --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TextBIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { TextB } from '@phosphor-icons/react'; + +export const TextBIcon = generateForma36Icon(TextB); diff --git a/packages/components/icons/src/vendor/phosphor/TextHFiveIcon.tsx b/packages/components/icons/src/vendor/phosphor/TextHFiveIcon.tsx new file mode 100644 index 0000000000..c2a7e36a59 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TextHFiveIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { TextHFive } from '@phosphor-icons/react'; + +export const TextHFiveIcon = generateForma36Icon(TextHFive); diff --git a/packages/components/icons/src/vendor/phosphor/TextHFourIcon.tsx b/packages/components/icons/src/vendor/phosphor/TextHFourIcon.tsx new file mode 100644 index 0000000000..3c886ec4fb --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TextHFourIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { TextHFour } from '@phosphor-icons/react'; + +export const TextHFourIcon = generateForma36Icon(TextHFour); diff --git a/packages/components/icons/src/vendor/phosphor/TextHIcon.tsx b/packages/components/icons/src/vendor/phosphor/TextHIcon.tsx new file mode 100644 index 0000000000..21f5fa7875 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TextHIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { TextH } from '@phosphor-icons/react'; + +export const TextHIcon = generateForma36Icon(TextH); diff --git a/packages/components/icons/src/vendor/phosphor/TextHOneIcon.tsx b/packages/components/icons/src/vendor/phosphor/TextHOneIcon.tsx new file mode 100644 index 0000000000..4f6bc7e87f --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TextHOneIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { TextHOne } from '@phosphor-icons/react'; + +export const TextHOneIcon = generateForma36Icon(TextHOne); diff --git a/packages/components/icons/src/vendor/phosphor/TextHSixIcon.tsx b/packages/components/icons/src/vendor/phosphor/TextHSixIcon.tsx new file mode 100644 index 0000000000..ec1eedd591 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TextHSixIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { TextHSix } from '@phosphor-icons/react'; + +export const TextHSixIcon = generateForma36Icon(TextHSix); diff --git a/packages/components/icons/src/vendor/phosphor/TextHThreeIcon.tsx b/packages/components/icons/src/vendor/phosphor/TextHThreeIcon.tsx new file mode 100644 index 0000000000..247c8d0ec4 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TextHThreeIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { TextHThree } from '@phosphor-icons/react'; + +export const TextHThreeIcon = generateForma36Icon(TextHThree); diff --git a/packages/components/icons/src/vendor/phosphor/TextHTwoIcon.tsx b/packages/components/icons/src/vendor/phosphor/TextHTwoIcon.tsx new file mode 100644 index 0000000000..c091a010b0 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TextHTwoIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { TextHTwo } from '@phosphor-icons/react'; + +export const TextHTwoIcon = generateForma36Icon(TextHTwo); diff --git a/packages/components/icons/src/vendor/phosphor/TextItalicIcon.tsx b/packages/components/icons/src/vendor/phosphor/TextItalicIcon.tsx new file mode 100644 index 0000000000..dde15c0fbb --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TextItalicIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { TextItalic } from '@phosphor-icons/react'; + +export const TextItalicIcon = generateForma36Icon(TextItalic); diff --git a/packages/components/icons/src/vendor/phosphor/TextSubscriptIcon.tsx b/packages/components/icons/src/vendor/phosphor/TextSubscriptIcon.tsx new file mode 100644 index 0000000000..797992af32 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TextSubscriptIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { TextSubscript } from '@phosphor-icons/react'; + +export const TextSubscriptIcon = generateForma36Icon(TextSubscript); diff --git a/packages/components/icons/src/vendor/phosphor/TextSuperscriptIcon.tsx b/packages/components/icons/src/vendor/phosphor/TextSuperscriptIcon.tsx new file mode 100644 index 0000000000..a8d22070d4 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TextSuperscriptIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { TextSuperscript } from '@phosphor-icons/react'; + +export const TextSuperscriptIcon = generateForma36Icon(TextSuperscript); diff --git a/packages/components/icons/src/vendor/phosphor/TextTIcon.tsx b/packages/components/icons/src/vendor/phosphor/TextTIcon.tsx new file mode 100644 index 0000000000..ef524694f9 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TextTIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { TextT } from '@phosphor-icons/react'; + +export const TextTIcon = generateForma36Icon(TextT); diff --git a/packages/components/icons/src/vendor/phosphor/TextUnderlineIcon.tsx b/packages/components/icons/src/vendor/phosphor/TextUnderlineIcon.tsx new file mode 100644 index 0000000000..929a76e0a8 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TextUnderlineIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { TextUnderline } from '@phosphor-icons/react'; + +export const TextUnderlineIcon = generateForma36Icon(TextUnderline); diff --git a/packages/components/icons/src/vendor/phosphor/ThumbsDownIcon.tsx b/packages/components/icons/src/vendor/phosphor/ThumbsDownIcon.tsx new file mode 100644 index 0000000000..9eb4969856 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ThumbsDownIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { ThumbsDown } from '@phosphor-icons/react'; + +export const ThumbsDownIcon = generateForma36Icon(ThumbsDown); diff --git a/packages/components/icons/src/vendor/phosphor/ThumbsUpIcon.tsx b/packages/components/icons/src/vendor/phosphor/ThumbsUpIcon.tsx new file mode 100644 index 0000000000..a941f47daa --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/ThumbsUpIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { ThumbsUp } from '@phosphor-icons/react'; + +export const ThumbsUpIcon = generateForma36Icon(ThumbsUp); diff --git a/packages/components/icons/src/vendor/phosphor/TranslateIcon.tsx b/packages/components/icons/src/vendor/phosphor/TranslateIcon.tsx new file mode 100644 index 0000000000..4254610ca5 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TranslateIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Translate } from '@phosphor-icons/react'; + +export const TranslateIcon = generateForma36Icon(Translate); diff --git a/packages/components/icons/src/vendor/phosphor/TrashSimpleIcon.tsx b/packages/components/icons/src/vendor/phosphor/TrashSimpleIcon.tsx new file mode 100644 index 0000000000..25a91e29c8 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TrashSimpleIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { TrashSimple } from '@phosphor-icons/react'; + +export const TrashSimpleIcon = generateForma36Icon(TrashSimple); diff --git a/packages/components/icons/src/vendor/phosphor/TreeStructureIcon.tsx b/packages/components/icons/src/vendor/phosphor/TreeStructureIcon.tsx new file mode 100644 index 0000000000..ae2828bcb2 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TreeStructureIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { TreeStructure } from '@phosphor-icons/react'; + +export const TreeStructureIcon = generateForma36Icon(TreeStructure); diff --git a/packages/components/icons/src/vendor/phosphor/TriangleIcon.tsx b/packages/components/icons/src/vendor/phosphor/TriangleIcon.tsx new file mode 100644 index 0000000000..8ce16fa265 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/TriangleIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Triangle } from '@phosphor-icons/react'; + +export const TriangleIcon = generateForma36Icon(Triangle); diff --git a/packages/components/icons/src/vendor/phosphor/UserIcon.tsx b/packages/components/icons/src/vendor/phosphor/UserIcon.tsx new file mode 100644 index 0000000000..e1c72658fa --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/UserIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { User } from '@phosphor-icons/react'; + +export const UserIcon = generateForma36Icon(User); diff --git a/packages/components/icons/src/vendor/phosphor/UsersIcon.tsx b/packages/components/icons/src/vendor/phosphor/UsersIcon.tsx new file mode 100644 index 0000000000..ff6b178461 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/UsersIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Users } from '@phosphor-icons/react'; + +export const UsersIcon = generateForma36Icon(Users); diff --git a/packages/components/icons/src/vendor/phosphor/WarningIcon.tsx b/packages/components/icons/src/vendor/phosphor/WarningIcon.tsx new file mode 100644 index 0000000000..a4ef16318f --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/WarningIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Warning } from '@phosphor-icons/react'; + +export const WarningIcon = generateForma36Icon(Warning); diff --git a/packages/components/icons/src/vendor/phosphor/WarningOctagonIcon.tsx b/packages/components/icons/src/vendor/phosphor/WarningOctagonIcon.tsx new file mode 100644 index 0000000000..dd1d449fa4 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/WarningOctagonIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { WarningOctagon } from '@phosphor-icons/react'; + +export const WarningOctagonIcon = generateForma36Icon(WarningOctagon); diff --git a/packages/components/icons/src/vendor/phosphor/WrenchIcon.tsx b/packages/components/icons/src/vendor/phosphor/WrenchIcon.tsx new file mode 100644 index 0000000000..5ca3ecc951 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/WrenchIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { Wrench } from '@phosphor-icons/react'; + +export const WrenchIcon = generateForma36Icon(Wrench); diff --git a/packages/components/icons/src/vendor/phosphor/XIcon.tsx b/packages/components/icons/src/vendor/phosphor/XIcon.tsx new file mode 100644 index 0000000000..2e805fe6b4 --- /dev/null +++ b/packages/components/icons/src/vendor/phosphor/XIcon.tsx @@ -0,0 +1,4 @@ +import { generateForma36Icon } from '@contentful/f36-icon-alpha'; +import { X } from '@phosphor-icons/react'; + +export const XIcon = generateForma36Icon(X); diff --git a/packages/components/icons/stories/Icons.stories.tsx b/packages/components/icons/stories/Icons.stories.tsx index a105725a7b..253e2bc639 100644 --- a/packages/components/icons/stories/Icons.stories.tsx +++ b/packages/components/icons/stories/Icons.stories.tsx @@ -1,10 +1,9 @@ import React, { Fragment } from 'react'; -import { Flex, Grid } from '@contentful/f36-core'; -import { SectionHeading } from '@contentful/f36-typography'; +import { Box, Flex } from '@contentful/f36-core'; +import { SectionHeading, Text } from '@contentful/f36-typography'; import type { Meta, Story } from '@storybook/react/types-6-0'; - import * as icons from '../src'; -import type { IconProps } from '../src'; +import type { IconProps, IconComponent } from '../src'; export default { argTypes: { @@ -21,7 +20,7 @@ export default { } as Meta; export const Default: Story = (args) => { - const Component = icons.ArrowDownIcon; + const Icon = icons.ArrowDownIcon; return ( @@ -29,7 +28,7 @@ export const Default: Story = (args) => { Built-in icons - + ); }; @@ -41,25 +40,24 @@ export const Overview: Story = () => { Built-in icons - - {Object.keys(icons).map((icon) => { - const Component = icons[icon]; + {Object.keys(icons).map((icon) => { + const Icon = icons[icon] as IconComponent; + + return ( + + {icon} - return ( - - {icon} - + + + + + + + - ); - })} - + + ); + })} ); }; diff --git a/packages/components/icons/tsconfig.cjs.json b/packages/components/icons/tsconfig.cjs.json new file mode 100644 index 0000000000..849a064950 --- /dev/null +++ b/packages/components/icons/tsconfig.cjs.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "module": "CommonJS", + "moduleResolution": "Node", + "outDir": "./dist/cjs/", + } + } \ No newline at end of file diff --git a/packages/components/icons/tsconfig.json b/packages/components/icons/tsconfig.json new file mode 100644 index 0000000000..f542cdac2e --- /dev/null +++ b/packages/components/icons/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.json", + "include": ["src/**/*"], + "exclude": ["dist/**/*"], + "rootDir": ".", + "compilerOptions": { + "allowJs": false, + "declaration": true, + "noEmit": false, + "inlineSources": true, + "inlineSourceMap": true, + "module": "ESNext", + "moduleResolution": "Node", + "outDir": "./dist/esm/", + } +} diff --git a/packages/components/layout/README.mdx b/packages/components/layout/README.mdx index 73fbca0e2f..d0c8b35420 100644 --- a/packages/components/layout/README.mdx +++ b/packages/components/layout/README.mdx @@ -20,9 +20,39 @@ import { Layout } from '@contentful/f36-layout'; ## Examples -### Basic layout with header, sidebar and body +### Layout with header and sidebars -```jsx file=./examples/BasicLayoutExample.tsx +```jsx file=./examples/LayoutExampleWithAllSubComponents.tsx + +``` + +### Full Screen Layout with header and sidebars + +```jsx file=./examples/LayoutExampleWithAllSubComponentFullScreen.tsx + +``` + +### Basic Layout with body only + +```jsx file=./examples/LayoutExampleWithNoSubComponents.tsx + +``` + +### Layout with header + +```jsx file=./examples/LayoutExampleWithHeader.tsx + +``` + +### Layout with left sidebar + +```jsx file=./examples/LayoutExampleWithLeftSidebar.tsx + +``` + +### Layout with right sidebar + +```jsx file=./examples/LayoutExampleWithRightSidebar.tsx ``` diff --git a/packages/components/layout/examples/LayoutExampleWithAllSubComponentFullScreen.tsx b/packages/components/layout/examples/LayoutExampleWithAllSubComponentFullScreen.tsx new file mode 100644 index 0000000000..c4e7975dd9 --- /dev/null +++ b/packages/components/layout/examples/LayoutExampleWithAllSubComponentFullScreen.tsx @@ -0,0 +1,77 @@ +import React, { useState } from 'react'; +import { css } from 'emotion'; +import { + Box, + Button, + Form, + FormControl, + TextInput, + Textarea, +} from '@contentful/f36-components'; +import { Layout } from '@contentful/f36-layout'; +import { Heading, Paragraph } from '@contentful/f36-typography'; +import tokens from '@contentful/f36-tokens'; + +export default function BasicLayoutExample() { + const [submitting, setSubmitting] = useState(false); + const submitForm = () => { + setSubmitting(true); + setTimeout(() => setSubmitting(false), 1000); + }; + + return ( + + + Your Details + + + } + leftSidebar={ + + + Sidebar Content + + + } + rightSidebar={ + + + Sidebar Content + + + } + > + + +
+ + Name + + + Please enter your first name + + + + + Description +