Skip to content

Create storybook welcome page#5880

Open
jcfilben wants to merge 4 commits intomasterfrom
sb-landing
Open

Create storybook welcome page#5880
jcfilben wants to merge 4 commits intomasterfrom
sb-landing

Conversation

@jcfilben
Copy link
Collaborator

@jcfilben jcfilben commented Mar 3, 2026

https://deploy-preview-5880--unrivaled-bublanina-3a9bae.netlify.app/

What does this PR do?

  • Adds a welcome page to the storybook
  • Makes 'Components' and 'Patterns' story folders collapsed by default
  • Removes @storybook/react dependency and uses @storybook/react-webpack-5 instead since we are using webpack 5 with our storybook.

What are the relevant issues?

#5867

Where should the reviewer start?

How should this be manually tested?

Any background context you want to provide?

Screenshots (if appropriate)

Should this PR be mentioned in Design System updates?

Is this change backwards compatible or is it a breaking change?

@changeset-bot
Copy link

changeset-bot bot commented Mar 3, 2026

⚠️ No Changeset found

Latest commit: e832204

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@netlify
Copy link

netlify bot commented Mar 3, 2026

Deploy Preview for hpe-theme-preview ready!

Name Link
🔨 Latest commit e832204
🔍 Latest deploy log https://app.netlify.com/projects/hpe-theme-preview/deploys/69a769258dfec20007f3c246
😎 Deploy Preview https://deploy-preview-5880--hpe-theme-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Mar 3, 2026

Deploy Preview for hpe-design-icons-grommet ready!

Name Link
🔨 Latest commit e832204
🔍 Latest deploy log https://app.netlify.com/projects/hpe-design-icons-grommet/deploys/69a76925b0e0960008b882c1
😎 Deploy Preview https://deploy-preview-5880--hpe-design-icons-grommet.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Mar 3, 2026

Deploy Preview for unrivaled-bublanina-3a9bae ready!

Name Link
🔨 Latest commit e832204
🔍 Latest deploy log https://app.netlify.com/projects/unrivaled-bublanina-3a9bae/deploys/69a76925098b230008c371e4
😎 Deploy Preview https://deploy-preview-5880--unrivaled-bublanina-3a9bae.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the shared/aries-core Storybook setup by adding a Welcome docs page, simplifying Storybook sidebar sorting/collapsing behavior, and aligning Storybook React dependencies/types with the webpack5 framework package.

Changes:

  • Added a new Welcome.mdx page intended to be the first entry in the Storybook sidebar.
  • Updated story files to import Meta/StoryObj types from @storybook/react-webpack5 and removed @storybook/react from dependencies.
  • Adjusted Storybook config for story sorting, collapsed sidebar roots, and MDX story discovery.

Reviewed changes

Copilot reviewed 49 out of 50 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
shared/aries-core/src/stories/components/data/Toolbar.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/data/DataView.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/data/DataTableGroupBy.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/data/DataTableColumns.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/data/DataTable.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/data/DataSummary.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/data/DataSort.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/data/DataSearch.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/data/DataFilters.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/data/DataFilter.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/data/Data.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/ToggleGroup.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Tip.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/TextInput.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/TextArea.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Tag.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Tabs.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Spinner.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Skeleton.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/SelectMultiple.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Select.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/RangeInput.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/RadioButtonGroup.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Pagination.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Page.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Notification.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/NameValueList.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Menu.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/MaskedInput.stories.tsx Switch Storybook type imports to @storybook/react-webpack5 (and adjust commonArgs import).
shared/aries-core/src/stories/components/Main.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Layer.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Header.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Grid.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Footer.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/FileInput.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/DateInput.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/CheckBoxGroup.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/CheckBox.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Card.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Button.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Box.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Avatar.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Anchor.stories.tsx Switch Storybook type imports to @storybook/react-webpack5.
shared/aries-core/src/stories/components/Accordion.stories.tsx Switch Storybook type imports to @storybook/react-webpack5 (and adjust commonArgs import list).
shared/aries-core/src/Welcome.mdx Add new Storybook welcome page content.
shared/aries-core/package.json Remove @storybook/react dependency (webpack5 framework remains).
shared/aries-core/.storybook/preview.mjs Ensure “Welcome” sorts first and simplify sort ordering.
shared/aries-core/.storybook/manager.js Collapse “components” and “patterns” roots by default in the sidebar.
shared/aries-core/.storybook/main.mjs Restrict MDX story glob to ../src/*.mdx to pick up the new Welcome page.
pnpm-lock.yaml Reflect dependency updates (including removal of @storybook/react).
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported
Comments suppressed due to low confidence (1)

pnpm-lock.yaml:656

  • eslint-plugin-storybook appears as a direct dependency in the lockfile, but it is not declared in any package.json in the repo. This will be removed on the next pnpm install (or indicates an incomplete dependency update). Either add it to the appropriate package.json devDependencies or regenerate the lockfile without it.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 49 out of 50 changed files in this pull request and generated 2 comments.

Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jcfilben jcfilben requested a review from britt6612 March 3, 2026 23:12
Copy link
Collaborator

@halocline halocline left a comment

Choose a reason for hiding this comment

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

👏 🙏

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.

3 participants