Skip to content

chore: storybook 10#9053

Open
mikeallisonJS wants to merge 4 commits intomainfrom
26-00-MA-chore-storybook-10
Open

chore: storybook 10#9053
mikeallisonJS wants to merge 4 commits intomainfrom
26-00-MA-chore-storybook-10

Conversation

@mikeallisonJS
Copy link
Copy Markdown
Collaborator

@mikeallisonJS mikeallisonJS commented Apr 21, 2026

Summary by CodeRabbit

  • Chores
    • Migrated Storybook configuration from webpack to Vite-based integration across all story files.
    • Standardized TypeScript module resolution settings across APIs and applications.
    • Updated Storybook preview configuration from CommonJS to ES module syntax.
    • Added storybook-static/ to .gitignore.

@mikeallisonJS mikeallisonJS requested a review from csiyang April 21, 2026 20:47
@mikeallisonJS mikeallisonJS self-assigned this Apr 21, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 21, 2026

Warning

Rate limit exceeded

@mikeallisonJS has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 17 minutes and 40 seconds before requesting another review.

Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 17 minutes and 40 seconds.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 5ee1fb54-19eb-4862-a9c3-3e64cd813c37

📥 Commits

Reviewing files that changed from the base of the PR and between 25856a8 and 77bcd3f.

📒 Files selected for processing (1)
  • .storybook/preview.js

Walkthrough

Storybook configuration is migrated from webpack-based Next.js integration to Vite-based integration. TypeScript configurations across APIs are updated to explicitly set moduleResolution: "node", some test configs remove explicit CommonJS module settings, and story files across multiple packages update their Storybook type imports accordingly.

Changes

Cohort / File(s) Summary
Storybook Core Configuration
.storybook/main.ts, .storybook/manager.js, .storybook/preview.js, .gitignore
Migration from webpack-based Next.js Storybook to Vite-based setup: framework switched to @storybook/nextjs-vite, webpackFinal replaced with viteFinal for Emotion aliases, Apollo addon removed, experimental RSC flag removed, preview migrated to ES modules with named exports, and storybook-static/ added to gitignore.
TypeScript App Module Resolution
apis/api-analytics/tsconfig.app.json, apis/api-gateway/tsconfig.app.json, apis/api-journeys/tsconfig.app.json, apis/api-languages/tsconfig.app.json, apis/api-media/tsconfig.app.json, apis/api-users/tsconfig.app.json
Explicit moduleResolution: "node" added to compiler options; apis/api-users also expands exclude to omit Storybook files and src/lib/apiUsersConfig/**.
TypeScript Spec Module Resolution
apis/api-analytics/tsconfig.spec.json, apis/api-journeys/tsconfig.spec.json, apis/api-languages/tsconfig.spec.json, apis/api-media/tsconfig.spec.json, apis/api-users/tsconfig.spec.json
Explicit moduleResolution: "node" added to compiler options.
TypeScript Spec Module Output
apps/arclight/tsconfig.spec.json, apps/journeys-admin/tsconfig.spec.json, apps/journeys/tsconfig.spec.json, apps/resources/tsconfig.spec.json
Removes explicit module: "commonjs" override, allowing module output to inherit from base tsconfig.json.
API Users Stories Configuration
apis/api-users/tsconfig.json, apis/api-users/tsconfig.stories.json, apis/api-users/src/lib/apiUsersConfig/apiUsersConfig.tsx
New tsconfig.stories.json created for Storybook compilation with JSX, Node/Nx typings, and story file inclusion; tsconfig.json references added; decorator type import switched to storybook/internal/csf.
Story Files: Storybook Integration Update
apis/api-journeys-modern/src/emails/stories/*.stories.tsx, apis/api-users/src/emails/stories/*.stories.tsx, apps/journeys-admin/src/components/**/*.stories.tsx
Meta/StoryObj imports updated from @storybook/nextjs to @storybook/nextjs-vite across 50+ story files; decorator type imports in config files also switched to storybook/internal/csf.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore: storybook 10' accurately reflects the main objective of the pull request, which is a Storybook upgrade (from version 9 to 10) affecting configuration, integrations, and story files throughout the codebase.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch 26-00-MA-chore-storybook-10

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (3)
apps/watch/src/components/DialogShare/DialogShare.stories.tsx (1)

1-4: Move the renamed test import back into alphabetical order.

storybook/test is now an unscoped package import, so it should follow the react import here.

Suggested import ordering
 import { Meta, StoryObj } from '@storybook/nextjs'
-import { expect, screen, userEvent, waitFor } from 'storybook/test'
 import noop from 'lodash/noop'
 import { ComponentProps } from 'react'
+import { expect, screen, userEvent, waitFor } from 'storybook/test'

As per coding guidelines, "Use alphabetical order for imports and exports."

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@apps/watch/src/components/DialogShare/DialogShare.stories.tsx` around lines 1
- 4, The import order in DialogShare.stories.tsx is out of alphabetical order:
move the unscoped "storybook/test" import so it comes after the "react" import
(i.e., reorder the import statements so "import { ComponentProps } from 'react'"
appears before "import { expect, screen, userEvent, waitFor } from
'storybook/test'"), preserving the other imports (Meta, StoryObj from
'@storybook/nextjs' and noop from 'lodash/noop').
apps/watch/src/components/DialogDownload/DialogDownload.stories.tsx (1)

1-4: Move the renamed test import back into alphabetical order.

Now that this source is storybook/test, it should sit after the react import in this apps/watch file.

Suggested import ordering
 import { Meta, StoryObj } from '@storybook/nextjs'
-import { screen, userEvent } from 'storybook/test'
 import noop from 'lodash/noop'
 import { ComponentProps } from 'react'
+import { screen, userEvent } from 'storybook/test'

As per coding guidelines, "Use alphabetical order for imports and exports."

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@apps/watch/src/components/DialogDownload/DialogDownload.stories.tsx` around
lines 1 - 4, Reorder the imports to follow alphabetical order: move the
`storybook/test` import (symbols: `screen`, `userEvent`) so it comes after the
`react` import (symbol: `ComponentProps`) and before `@storybook/nextjs`; update
the import block in DialogDownload.stories.tsx to place `ComponentProps` before
`screen`/`userEvent` to satisfy the project's import ordering rule.
apps/watch/src/components/PageVideos/FilterList/LanguagesFilter/LanguagesFilter.stories.tsx (1)

1-3: Move the renamed test import back into alphabetical order.

storybook/test should now come after lodash/noop in this import block.

Suggested import ordering
 import { Meta, StoryObj } from '@storybook/nextjs'
-import { screen, userEvent } from 'storybook/test'
 import noop from 'lodash/noop'
+import { screen, userEvent } from 'storybook/test'

As per coding guidelines, "Use alphabetical order for imports and exports."

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In
`@apps/watch/src/components/PageVideos/FilterList/LanguagesFilter/LanguagesFilter.stories.tsx`
around lines 1 - 3, The import statements are out of alphabetical order: move
the import that brings in screen and userEvent from 'storybook/test' so it comes
after the import of noop from 'lodash/noop' in the top of the
LanguagesFilter.stories.tsx file; ensure the import order among the symbols
Meta, StoryObj, noop, screen, and userEvent is alphabetical to follow the
project's import ordering guideline.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@apps/arclight/next-env.d.ts`:
- Line 3: Update the triple-slash reference in next-env.d.ts: replace the
incorrect path string "./../../dist/apps/arclight/.next/types/routes.d.ts" with
the local Next build path "./.next/types/routes.d.ts" so the file references the
app's own .next types (look for the existing /// <reference
path="...routes.d.ts" /> line in next-env.d.ts and change the path portion
accordingly).

---

Nitpick comments:
In `@apps/watch/src/components/DialogDownload/DialogDownload.stories.tsx`:
- Around line 1-4: Reorder the imports to follow alphabetical order: move the
`storybook/test` import (symbols: `screen`, `userEvent`) so it comes after the
`react` import (symbol: `ComponentProps`) and before `@storybook/nextjs`; update
the import block in DialogDownload.stories.tsx to place `ComponentProps` before
`screen`/`userEvent` to satisfy the project's import ordering rule.

In `@apps/watch/src/components/DialogShare/DialogShare.stories.tsx`:
- Around line 1-4: The import order in DialogShare.stories.tsx is out of
alphabetical order: move the unscoped "storybook/test" import so it comes after
the "react" import (i.e., reorder the import statements so "import {
ComponentProps } from 'react'" appears before "import { expect, screen,
userEvent, waitFor } from 'storybook/test'"), preserving the other imports
(Meta, StoryObj from '@storybook/nextjs' and noop from 'lodash/noop').

In
`@apps/watch/src/components/PageVideos/FilterList/LanguagesFilter/LanguagesFilter.stories.tsx`:
- Around line 1-3: The import statements are out of alphabetical order: move the
import that brings in screen and userEvent from 'storybook/test' so it comes
after the import of noop from 'lodash/noop' in the top of the
LanguagesFilter.stories.tsx file; ensure the import order among the symbols
Meta, StoryObj, noop, screen, and userEvent is alphabetical to follow the
project's import ordering guideline.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 95129fbe-17e4-4a2c-96cf-87b10f03e0be

📥 Commits

Reviewing files that changed from the base of the PR and between 5d2c164 and dcd6511.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (36)
  • .storybook/main.ts
  • .storybook/manager.js
  • .storybook/preview.js
  • apis/api-analytics/tsconfig.app.json
  • apis/api-analytics/tsconfig.spec.json
  • apis/api-gateway/tsconfig.app.json
  • apis/api-journeys/tsconfig.app.json
  • apis/api-journeys/tsconfig.spec.json
  • apis/api-languages/tsconfig.app.json
  • apis/api-languages/tsconfig.spec.json
  • apis/api-media/tsconfig.app.json
  • apis/api-media/tsconfig.spec.json
  • apis/api-users/tsconfig.app.json
  • apis/api-users/tsconfig.spec.json
  • apps/arclight/next-env.d.ts
  • apps/arclight/tsconfig.spec.json
  • apps/journeys-admin/tsconfig.spec.json
  • apps/journeys/tsconfig.spec.json
  • apps/resources/tsconfig.spec.json
  • apps/short-links/tsconfig.spec.json
  • apps/videos-admin/src/theme/themePrimitives.ts
  • apps/videos-admin/tsconfig.spec.json
  • apps/watch/src/components/DialogDownload/DialogDownload.stories.tsx
  • apps/watch/src/components/DialogShare/DialogShare.stories.tsx
  • apps/watch/src/components/PageVideos/FilterList/LanguagesFilter/LanguagesFilter.stories.tsx
  • apps/watch/tsconfig.spec.json
  • libs/journeys/ui/src/components/ContentCarousel/ContentCarousel.tsx
  • libs/journeys/ui/tsconfig.spec.json
  • libs/shared/ai/tsconfig.spec.json
  • libs/shared/gql/tsconfig.spec.json
  • libs/shared/ui-dynamic/tsconfig.spec.json
  • libs/shared/ui/tsconfig.spec.json
  • libs/yoga/tsconfig.spec.json
  • package.json
  • tools/tsconfig.tools.json
  • tsconfig.base.json
💤 Files with no reviewable changes (13)
  • .storybook/main.ts
  • libs/journeys/ui/tsconfig.spec.json
  • libs/shared/gql/tsconfig.spec.json
  • apps/resources/tsconfig.spec.json
  • apps/watch/tsconfig.spec.json
  • apps/videos-admin/tsconfig.spec.json
  • libs/shared/ui-dynamic/tsconfig.spec.json
  • apps/journeys-admin/tsconfig.spec.json
  • libs/shared/ai/tsconfig.spec.json
  • apps/journeys/tsconfig.spec.json
  • libs/shared/ui/tsconfig.spec.json
  • apps/arclight/tsconfig.spec.json
  • apps/short-links/tsconfig.spec.json

Comment thread apps/arclight/next-env.d.ts Outdated
@nx-cloud
Copy link
Copy Markdown

nx-cloud Bot commented Apr 21, 2026

🤖 Nx Cloud AI Fix Eligible

An automatically generated fix could have helped fix failing tasks for this run, but Self-healing CI is disabled for this workspace. Visit workspace settings to enable it and get automatic fixes in future runs.

To disable these notifications, a workspace admin can disable them in workspace settings.


View your CI Pipeline Execution ↗ for commit 77bcd3f

Command Status Duration Result
nx affected --target=test --base=762cfe0c6c1b04... ❌ Failed 48s View ↗
nx affected --target=test --base=762cfe0c6c1b04... ❌ Failed 42s View ↗
nx affected --target=test --base=762cfe0c6c1b04... ❌ Failed 39s View ↗
nx affected --target=build --base=762cfe0c6c1b0... ✅ Succeeded 50s View ↗
nx affected --target=fetch-secrets --base=762cf... ✅ Succeeded 2s View ↗
nx run-many --target=prisma-generate --all --pa... ✅ Succeeded 3s View ↗

☁️ Nx Cloud last updated this comment at 2026-04-24 00:30:23 UTC

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 21, 2026

Warnings
⚠️ ❗ Big PR (13945 changes)

(change count - 13945): Pull Request size seems relatively large. If Pull Request contains multiple changes, split each into separate PR will helps faster, easier review.

Generated by 🚫 dangerJS against 77bcd3f

@github-actions github-actions Bot temporarily deployed to Preview - player April 21, 2026 21:02 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - short-links April 21, 2026 21:02 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - videos-admin April 21, 2026 21:02 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - journeys-admin April 21, 2026 21:02 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - resources April 21, 2026 21:02 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - journeys April 21, 2026 21:03 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - watch-modern April 21, 2026 21:03 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - watch April 21, 2026 21:03 Inactive
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 21, 2026

The latest updates on your projects.

Name Status Preview Updated (UTC)
docs ✅ Ready docs preview Fri Apr 24 12:26:00 NZST 2026

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 21, 2026

The latest updates on your projects.

Name Status Preview Updated (UTC)
player ✅ Ready player preview Fri Apr 24 12:25:44 NZST 2026

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 21, 2026

The latest updates on your projects.

Name Status Preview Updated (UTC)
watch-modern ✅ Ready watch-modern preview Fri Apr 24 12:25:41 NZST 2026

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 21, 2026

The latest updates on your projects.

Name Status Preview Updated (UTC)
short-links ✅ Ready short-links preview Fri Apr 24 12:25:49 NZST 2026

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 21, 2026

The latest updates on your projects.

Name Status Preview Updated (UTC)
resources ✅ Ready resources preview Fri Apr 24 12:26:12 NZST 2026

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 21, 2026

The latest updates on your projects.

Name Status Preview Updated (UTC)
watch ✅ Ready watch preview Fri Apr 24 12:26:16 NZST 2026

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 21, 2026

The latest updates on your projects.

Name Status Preview Updated (UTC)
journeys ✅ Ready journeys preview Fri Apr 24 12:26:20 NZST 2026

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 21, 2026

The latest updates on your projects.

Name Status Preview Updated (UTC)
videos-admin ✅ Ready videos-admin preview Fri Apr 24 12:26:02 NZST 2026

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 21, 2026

The latest updates on your projects.

Name Status Preview Updated (UTC)
journeys-admin ✅ Ready journeys-admin preview Fri Apr 24 12:26:16 NZST 2026

@blacksmith-sh
Copy link
Copy Markdown
Contributor

blacksmith-sh Bot commented Apr 21, 2026

Found 1 test failure on Blacksmith runners:

Failure

Test View Logs
src/e2e/journeys.spec.ts/journeys View Logs

Fix in Cursor

@mikeallisonJS mikeallisonJS force-pushed the 26-00-MA-chore-storybook-10 branch from 429067b to 47bd98f Compare April 23, 2026 23:37
@github-actions github-actions Bot temporarily deployed to Preview - videos-admin April 23, 2026 23:42 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - watch-modern April 23, 2026 23:42 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - journeys April 23, 2026 23:42 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - watch April 23, 2026 23:42 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - player April 23, 2026 23:42 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - journeys-admin April 23, 2026 23:42 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - resources April 23, 2026 23:42 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - short-links April 23, 2026 23:42 Inactive
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🧹 Nitpick comments (1)
.storybook/main.ts (1)

1-1: Nit: drop the auto-migration banner.

The // This file has been automatically migrated to valid ESM format by Storybook. comment is a one-off migration artifact and doesn't carry ongoing value — safe to remove once the migration is verified.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.storybook/main.ts at line 1, Remove the one-line migration banner comment
"// This file has been automatically migrated to valid ESM format by Storybook."
from the top of the file; update the header so only relevant file-level comments
or configuration remain and ensure no other changes to exported Storybook
configuration (e.g., the default export or any top-level imports/exports such as
the existing ESM export) are made.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.storybook/preview.js:
- Around line 40-46: The backgrounds configuration in the exported parameters
object uses the wrong key name `disabled`; update the backgrounds object so it
uses `disable: true` (and keep `grid.disable: true`) to correctly disable the
Storybook backgrounds addon; locate the exported constant named `parameters` and
change the `backgrounds.disabled` property to `backgrounds.disable` so Storybook
9 recognizes the setting.
- Around line 57-67: Replace the deprecated defaultValue usage by adding a
top-level initialGlobals map and remove defaultValue from globalTypes: move the
initial value for the theme key into initialGlobals (e.g., initialGlobals = {
theme: 'all' }) so the toolbar initializes correctly in Storybook 9+. Also add
title: 'Theme Mode' to the theme.toolbar config (alongside icon and items) and
ensure the default export includes the initialGlobals entry; update the
globalTypes object to only declare name/description/toolbar (no defaultValue).

---

Nitpick comments:
In @.storybook/main.ts:
- Line 1: Remove the one-line migration banner comment "// This file has been
automatically migrated to valid ESM format by Storybook." from the top of the
file; update the header so only relevant file-level comments or configuration
remain and ensure no other changes to exported Storybook configuration (e.g.,
the default export or any top-level imports/exports such as the existing ESM
export) are made.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 30d5ca96-21b6-4c68-933a-ff9595847f7b

📥 Commits

Reviewing files that changed from the base of the PR and between dcd6511 and 25856a8.

📒 Files selected for processing (58)
  • .gitignore
  • .storybook/main.ts
  • .storybook/manager.js
  • .storybook/preview.js
  • apis/api-analytics/tsconfig.app.json
  • apis/api-analytics/tsconfig.spec.json
  • apis/api-gateway/tsconfig.app.json
  • apis/api-journeys-modern/src/emails/stories/JourneyAccessRequest.stories.tsx
  • apis/api-journeys-modern/src/emails/stories/JourneyShared.stories.tsx
  • apis/api-journeys-modern/src/emails/stories/JourneySharedNoAccount.stories.tsx
  • apis/api-journeys-modern/src/emails/stories/TeamInvite.stories.tsx
  • apis/api-journeys-modern/src/emails/stories/TeamInviteAccepted.stories.tsx
  • apis/api-journeys-modern/src/emails/stories/TeamInviteNoAccount.stories.tsx
  • apis/api-journeys-modern/src/emails/stories/TeamRemoved.stories.tsx
  • apis/api-journeys-modern/src/emails/stories/VisitorInteraction.stories.tsx
  • apis/api-journeys-modern/src/emails/stories/apiJourneysConfig.tsx
  • apis/api-journeys/tsconfig.app.json
  • apis/api-journeys/tsconfig.spec.json
  • apis/api-languages/tsconfig.app.json
  • apis/api-languages/tsconfig.spec.json
  • apis/api-media/tsconfig.app.json
  • apis/api-media/tsconfig.spec.json
  • apis/api-users/src/emails/stories/EmailVerify.stories.tsx
  • apis/api-users/src/emails/stories/EmailVerifyNextSteps.stories.tsx
  • apis/api-users/src/lib/apiUsersConfig/apiUsersConfig.tsx
  • apis/api-users/tsconfig.app.json
  • apis/api-users/tsconfig.json
  • apis/api-users/tsconfig.spec.json
  • apis/api-users/tsconfig.stories.json
  • apps/arclight/tsconfig.spec.json
  • apps/journeys-admin/src/components/AccessAvatars/AccessAvatars.stories.tsx
  • apps/journeys-admin/src/components/AccessDenied/AccessDenied.stories.tsx
  • apps/journeys-admin/src/components/AccessDialog/AccessDialog.stories.tsx
  • apps/journeys-admin/src/components/AccessDialog/AddUserSection/AddUserSection.stories.tsx
  • apps/journeys-admin/src/components/AccessDialog/AddUserSection/EmailInviteForm/EmailInviteForm.stories.tsx
  • apps/journeys-admin/src/components/Avatar/Avatar.stories.tsx
  • apps/journeys-admin/src/components/ContainedIconButton/ContainedIconButton.stories.tsx
  • apps/journeys-admin/src/components/DynamicPowerBiReport/Report/Report.stories.tsx
  • apps/journeys-admin/src/components/Editor/Editor.stories.tsx
  • apps/journeys-admin/src/components/Editor/Fab/Fab.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/Canvas.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/CanvasFooter/CanvasFooter.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/CanvasFooter/CardAnalytics/CanvasAnalytics.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/InlineEditWrapper/ButtonEdit/ButtonEdit.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/InlineEditWrapper/MultiselectOptionEdit/MultiselectOptionEdit.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/InlineEditWrapper/MultiselectQuestionEdit/MultiselectQuestionEdit.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/InlineEditWrapper/RadioOptionEdit/RadioOptionEdit.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/InlineEditWrapper/RadioQuestionEdit/RadioQuestionEdit.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/InlineEditWrapper/SignUpEdit/SignUpEdit.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/InlineEditWrapper/TypographyEdit/TypographyEdit.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/QuickControls/MoveBlock/MoveBlock.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/QuickControls/QuickControls.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Goals/GoalsBanner/GoalsBanner.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Goals/GoalsList/GoalsList.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Goals/GoalsList/GoalsListItem/GoalsListItem.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Social/Message/Message.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Social/Post/Post.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Social/SocialPreview.stories.tsx
💤 Files with no reviewable changes (1)
  • apps/arclight/tsconfig.spec.json
✅ Files skipped from review due to trivial changes (48)
  • .gitignore
  • apis/api-gateway/tsconfig.app.json
  • apis/api-journeys/tsconfig.spec.json
  • apis/api-journeys/tsconfig.app.json
  • apis/api-media/tsconfig.spec.json
  • apis/api-media/tsconfig.app.json
  • apis/api-analytics/tsconfig.spec.json
  • apis/api-languages/tsconfig.app.json
  • apis/api-languages/tsconfig.spec.json
  • apis/api-users/tsconfig.json
  • apps/journeys-admin/src/components/Editor/Fab/Fab.stories.tsx
  • apis/api-journeys-modern/src/emails/stories/TeamInviteNoAccount.stories.tsx
  • apis/api-analytics/tsconfig.app.json
  • apis/api-journeys-modern/src/emails/stories/TeamInviteAccepted.stories.tsx
  • .storybook/manager.js
  • apis/api-journeys-modern/src/emails/stories/apiJourneysConfig.tsx
  • apps/journeys-admin/src/components/ContainedIconButton/ContainedIconButton.stories.tsx
  • apis/api-journeys-modern/src/emails/stories/TeamRemoved.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/CanvasFooter/CardAnalytics/CanvasAnalytics.stories.tsx
  • apis/api-journeys-modern/src/emails/stories/TeamInvite.stories.tsx
  • apis/api-users/tsconfig.spec.json
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/CanvasFooter/CanvasFooter.stories.tsx
  • apis/api-users/src/lib/apiUsersConfig/apiUsersConfig.tsx
  • apps/journeys-admin/src/components/AccessAvatars/AccessAvatars.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/InlineEditWrapper/RadioQuestionEdit/RadioQuestionEdit.stories.tsx
  • apps/journeys-admin/src/components/DynamicPowerBiReport/Report/Report.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Social/Message/Message.stories.tsx
  • apis/api-users/src/emails/stories/EmailVerifyNextSteps.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/InlineEditWrapper/SignUpEdit/SignUpEdit.stories.tsx
  • apps/journeys-admin/src/components/AccessDialog/AccessDialog.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/InlineEditWrapper/RadioOptionEdit/RadioOptionEdit.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/QuickControls/QuickControls.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Goals/GoalsBanner/GoalsBanner.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Social/Post/Post.stories.tsx
  • apps/journeys-admin/src/components/AccessDenied/AccessDenied.stories.tsx
  • apis/api-journeys-modern/src/emails/stories/VisitorInteraction.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Social/SocialPreview.stories.tsx
  • apps/journeys-admin/src/components/AccessDialog/AddUserSection/AddUserSection.stories.tsx
  • apps/journeys-admin/src/components/Avatar/Avatar.stories.tsx
  • apis/api-journeys-modern/src/emails/stories/JourneyShared.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/InlineEditWrapper/ButtonEdit/ButtonEdit.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Goals/GoalsList/GoalsList.stories.tsx
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/QuickControls/MoveBlock/MoveBlock.stories.tsx
  • apis/api-users/tsconfig.stories.json
  • apps/journeys-admin/src/components/Editor/Slider/Content/Canvas/InlineEditWrapper/TypographyEdit/TypographyEdit.stories.tsx
  • apis/api-journeys-modern/src/emails/stories/JourneySharedNoAccount.stories.tsx
  • apis/api-users/tsconfig.app.json
  • apis/api-users/src/emails/stories/EmailVerify.stories.tsx

Comment thread .storybook/preview.js
Comment thread .storybook/preview.js
Storybook 9+ deprecated `defaultValue` on `globalTypes` in favor of a
top-level `initialGlobals` export. Also adds `title` to toolbar config.

Made-with: Cursor
@github-actions github-actions Bot temporarily deployed to Preview - videos-admin April 24, 2026 00:24 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - player April 24, 2026 00:24 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - resources April 24, 2026 00:24 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - short-links April 24, 2026 00:24 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - watch-modern April 24, 2026 00:24 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - journeys April 24, 2026 00:24 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - watch April 24, 2026 00:24 Inactive
@github-actions github-actions Bot temporarily deployed to Preview - journeys-admin April 24, 2026 00:24 Inactive
@mikeallisonJS
Copy link
Copy Markdown
Collaborator Author

Review feedback addressed (77bcd3f)

Fixed:

  • .storybook/preview.js:61 — replaced deprecated defaultValue on globalTypes with top-level initialGlobals export (SB 8.2+ deprecation). Added title to toolbar config.

Challenged:

  • .storybook/preview.js:46disabled: true is correct for SB10's globals-based backgrounds API. The addon-globals-api automigration specifically changed disabledisabled. See inline reply.

Skipped:

  • None

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant