From 981c636312dbbd533dd1e5a628c7f29907bbcab7 Mon Sep 17 00:00:00 2001 From: Rob Ellison Date: Wed, 24 Dec 2025 14:35:19 +0000 Subject: [PATCH 01/12] feat: rework intranet --- package.json | 2 + pnpm-lock.yaml | 40 + src/components/HeaderFooter/HeaderDesktop.tsx | 4 +- src/components/ui/carousel.tsx | 241 + src/components/ui/index.ts | 3 +- src/decorators/Intranet.tsx | 110 + src/globals.css | 4 +- src/pages/Documentation.stories.tsx | 24 +- src/pages/Intranet.stories.tsx | 374 +- src/pages/Intranet.tsx | 310 +- storybook-static/favicon.svg | 1 + storybook-static/index.html | 189 + storybook-static/index.json | 0 .../nunito-sans-bold-italic.woff2 | Bin 0 -> 49460 bytes storybook-static/nunito-sans-bold.woff2 | Bin 0 -> 47144 bytes storybook-static/nunito-sans-italic.woff2 | Bin 0 -> 49620 bytes storybook-static/nunito-sans-regular.woff2 | Bin 0 -> 47072 bytes .../essentials-actions-4/manager-bundle.js | 3 + .../manager-bundle.js.LEGAL.txt | 0 .../manager-bundle.js | 12 + .../manager-bundle.js.LEGAL.txt | 0 .../essentials-controls-3/manager-bundle.js | 402 + .../manager-bundle.js.LEGAL.txt | 0 .../essentials-docs-5/manager-bundle.js | 242 + .../manager-bundle.js.LEGAL.txt | 0 .../essentials-measure-9/manager-bundle.js | 3 + .../manager-bundle.js.LEGAL.txt | 0 .../essentials-outline-10/manager-bundle.js | 3 + .../manager-bundle.js.LEGAL.txt | 0 .../essentials-toolbars-8/manager-bundle.js | 3 + .../manager-bundle.js.LEGAL.txt | 0 .../essentials-viewport-7/manager-bundle.js | 3 + .../manager-bundle.js.LEGAL.txt | 0 .../interactions-11/manager-bundle.js | 222 + .../manager-bundle.js.LEGAL.txt | 0 .../sb-addons/links-2/manager-bundle.js | 3 + .../links-2/manager-bundle.js.LEGAL.txt | 0 .../sb-addons/onboarding-1/manager-bundle.js | 127 + .../onboarding-1/manager-bundle.js.LEGAL.txt | 0 .../sb-addons/storybook-13/manager-bundle.js | 3 + .../storybook-13/manager-bundle.js.LEGAL.txt | 0 .../common-manager-bundle.js | 3 + .../common-manager-bundle.js.LEGAL.txt | 0 .../sb-addons/themes-12/manager-bundle.js | 3 + .../themes-12/manager-bundle.js.LEGAL.txt | 0 .../nunito-sans-bold-italic.woff2 | Bin 0 -> 49460 bytes .../sb-common-assets/nunito-sans-bold.woff2 | Bin 0 -> 47144 bytes .../nunito-sans-regular.woff2 | Bin 0 -> 47072 bytes .../sb-manager/globals-module-info.js | 1051 + .../sb-manager/globals-runtime.js | 41591 ++++++++++++++++ storybook-static/sb-manager/globals.js | 48 + storybook-static/sb-manager/runtime.js | 12048 +++++ 52 files changed, 56856 insertions(+), 216 deletions(-) create mode 100644 src/components/ui/carousel.tsx create mode 100644 src/decorators/Intranet.tsx create mode 100644 storybook-static/favicon.svg create mode 100644 storybook-static/index.html create mode 100644 storybook-static/index.json create mode 100644 storybook-static/nunito-sans-bold-italic.woff2 create mode 100644 storybook-static/nunito-sans-bold.woff2 create mode 100644 storybook-static/nunito-sans-italic.woff2 create mode 100644 storybook-static/nunito-sans-regular.woff2 create mode 100644 storybook-static/sb-addons/essentials-actions-4/manager-bundle.js create mode 100644 storybook-static/sb-addons/essentials-actions-4/manager-bundle.js.LEGAL.txt create mode 100644 storybook-static/sb-addons/essentials-backgrounds-6/manager-bundle.js create mode 100644 storybook-static/sb-addons/essentials-backgrounds-6/manager-bundle.js.LEGAL.txt create mode 100644 storybook-static/sb-addons/essentials-controls-3/manager-bundle.js create mode 100644 storybook-static/sb-addons/essentials-controls-3/manager-bundle.js.LEGAL.txt create mode 100644 storybook-static/sb-addons/essentials-docs-5/manager-bundle.js create mode 100644 storybook-static/sb-addons/essentials-docs-5/manager-bundle.js.LEGAL.txt create mode 100644 storybook-static/sb-addons/essentials-measure-9/manager-bundle.js create mode 100644 storybook-static/sb-addons/essentials-measure-9/manager-bundle.js.LEGAL.txt create mode 100644 storybook-static/sb-addons/essentials-outline-10/manager-bundle.js create mode 100644 storybook-static/sb-addons/essentials-outline-10/manager-bundle.js.LEGAL.txt create mode 100644 storybook-static/sb-addons/essentials-toolbars-8/manager-bundle.js create mode 100644 storybook-static/sb-addons/essentials-toolbars-8/manager-bundle.js.LEGAL.txt create mode 100644 storybook-static/sb-addons/essentials-viewport-7/manager-bundle.js create mode 100644 storybook-static/sb-addons/essentials-viewport-7/manager-bundle.js.LEGAL.txt create mode 100644 storybook-static/sb-addons/interactions-11/manager-bundle.js create mode 100644 storybook-static/sb-addons/interactions-11/manager-bundle.js.LEGAL.txt create mode 100644 storybook-static/sb-addons/links-2/manager-bundle.js create mode 100644 storybook-static/sb-addons/links-2/manager-bundle.js.LEGAL.txt create mode 100644 storybook-static/sb-addons/onboarding-1/manager-bundle.js create mode 100644 storybook-static/sb-addons/onboarding-1/manager-bundle.js.LEGAL.txt create mode 100644 storybook-static/sb-addons/storybook-13/manager-bundle.js create mode 100644 storybook-static/sb-addons/storybook-13/manager-bundle.js.LEGAL.txt create mode 100644 storybook-static/sb-addons/storybook-core-core-server-presets-0/common-manager-bundle.js create mode 100644 storybook-static/sb-addons/storybook-core-core-server-presets-0/common-manager-bundle.js.LEGAL.txt create mode 100644 storybook-static/sb-addons/themes-12/manager-bundle.js create mode 100644 storybook-static/sb-addons/themes-12/manager-bundle.js.LEGAL.txt create mode 100644 storybook-static/sb-common-assets/nunito-sans-bold-italic.woff2 create mode 100644 storybook-static/sb-common-assets/nunito-sans-bold.woff2 create mode 100644 storybook-static/sb-common-assets/nunito-sans-regular.woff2 create mode 100644 storybook-static/sb-manager/globals-module-info.js create mode 100644 storybook-static/sb-manager/globals-runtime.js create mode 100644 storybook-static/sb-manager/globals.js create mode 100644 storybook-static/sb-manager/runtime.js diff --git a/package.json b/package.json index 9e7cf7c7..a2aedd28 100644 --- a/package.json +++ b/package.json @@ -130,6 +130,8 @@ "clsx": "^2.1.1", "cmdk": "^1.0.4", "date-fns": "^4.1.0", + "embla-carousel-autoplay": "^8.6.0", + "embla-carousel-react": "^8.6.0", "formik": "^2.4.6", "html2canvas": "^1.4.1", "jspdf": "^2.5.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ae290cb1..f13801e4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -116,6 +116,12 @@ importers: date-fns: specifier: ^4.1.0 version: 4.1.0 + embla-carousel-autoplay: + specifier: ^8.6.0 + version: 8.6.0(embla-carousel@8.6.0) + embla-carousel-react: + specifier: ^8.6.0 + version: 8.6.0(react@19.0.0) formik: specifier: ^2.4.6 version: 2.4.6(react@19.0.0) @@ -4848,6 +4854,24 @@ packages: elliptic@6.6.1: resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==} + embla-carousel-autoplay@8.6.0: + resolution: {integrity: sha512-OBu5G3nwaSXkZCo1A6LTaFMZ8EpkYbwIaH+bPqdBnDGQ2fh4+NbzjXjs2SktoPNKCtflfVMc75njaDHOYXcrsA==} + peerDependencies: + embla-carousel: 8.6.0 + + embla-carousel-react@8.6.0: + resolution: {integrity: sha512-0/PjqU7geVmo6F734pmPqpyHqiM99olvyecY7zdweCw+6tKEXnrE90pBiBbMMU8s5tICemzpQ3hi5EpxzGW+JA==} + peerDependencies: + react: ^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + + embla-carousel-reactive-utils@8.6.0: + resolution: {integrity: sha512-fMVUDUEx0/uIEDM0Mz3dHznDhfX+znCCDCeIophYb1QGVM7YThSWX+wz11zlYwWFOr74b4QLGg0hrGPJeG2s4A==} + peerDependencies: + embla-carousel: 8.6.0 + + embla-carousel@8.6.0: + resolution: {integrity: sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==} + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -13554,6 +13578,22 @@ snapshots: minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 + embla-carousel-autoplay@8.6.0(embla-carousel@8.6.0): + dependencies: + embla-carousel: 8.6.0 + + embla-carousel-react@8.6.0(react@19.0.0): + dependencies: + embla-carousel: 8.6.0 + embla-carousel-reactive-utils: 8.6.0(embla-carousel@8.6.0) + react: 19.0.0 + + embla-carousel-reactive-utils@8.6.0(embla-carousel@8.6.0): + dependencies: + embla-carousel: 8.6.0 + + embla-carousel@8.6.0: {} + emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} diff --git a/src/components/HeaderFooter/HeaderDesktop.tsx b/src/components/HeaderFooter/HeaderDesktop.tsx index 55e956d2..27105fd3 100644 --- a/src/components/HeaderFooter/HeaderDesktop.tsx +++ b/src/components/HeaderFooter/HeaderDesktop.tsx @@ -54,7 +54,7 @@ export function HeaderDesktop({ isMenuOpen, logoLight, logoDark, menuItems, them return ( <>