Skip to content

[Customer account UI extensions 2025-10]: Set up component sidebar #4074

Open
mcvinci wants to merge 1 commit into2025-10from
customer-account-ui-extensions-components-ia-2025-10
Open

[Customer account UI extensions 2025-10]: Set up component sidebar #4074
mcvinci wants to merge 1 commit into2025-10from
customer-account-ui-extensions-components-ia-2025-10

Conversation

@mcvinci
Copy link
Contributor

@mcvinci mcvinci commented Mar 10, 2026

This PR:

  • Adds .doc.ts files, thumbnail visuals, and examples for ~55 shared checkout components to the customer account surface, so component reference pages are generated directly instead of linking out to checkout
  • Updates the build script to resolve checkout component types during doc generation by copying .d.ts files to temporary .ts files and passing checkout as a --typesInput source
  • Aligns subcategories across shared component content to match the new sidebar IA (for example, "Feedback" → "Feedback and status indicators", "Interactive" → "Media and visuals", "Other" → "Media and visuals")
  • Relates to https://github.com/shop/world/pull/486452
  • Partially closes https://github.com/Shopify/shopify-dev/issues/69153

@mcvinci mcvinci self-assigned this Mar 10, 2026
@mcvinci mcvinci added documentation Improvements or additions to documentation Customer account UI extensions #gsd:49303 Shopify Dev Docs: UI Extension Reference Docs: Quality & Completeness labels Mar 10, 2026
@mcvinci mcvinci changed the title [Customer account UI extensions 2026-01]: Set up component sidebar [Customer account UI extensions 2025-10]: Set up component sidebar Mar 10, 2026
Previously, customer account UI extensions only generated docs for 7
surface-specific components (Avatar, ButtonGroup, CustomerAccountAction,
ImageGroup, Menu, Page, Section) and linked to checkout for the rest.

This adds .doc.ts files for all ~55 shared checkout components so they
are generated directly in the customer account reference. Updates the
build script to resolve checkout component types, copies examples from
checkout, updates the category page, and aligns subcategories across
shared content to match the new sidebar IA.

Made-with: Cursor

Linting

sentence case names

Name updates and generated docs

script optimizations

Remove unnecessary file

Render visual for clipboard item component

Remove category doc

Sidebar config for 2025-10
@mcvinci mcvinci force-pushed the customer-account-ui-extensions-components-ia-2025-10 branch from a8b3e3b to d6231fb Compare March 10, 2026 08:09
@mcvinci mcvinci marked this pull request as ready for review March 10, 2026 17:11
@mcvinci mcvinci requested a review from sordaz00 March 10, 2026 17:11
@github-actions
Copy link
Contributor

We detected some changes in packages/*/package.json or packages/*/src, and there are no updates in the .changeset directory. If the changes are user-facing and should cause a version bump, run yarn changeset to track your changes and include them in the next release CHANGELOG. If you are making simple updates to repo configuration, examples, or documentation, you do not need to add a changeset.

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

Labels

Customer account UI extensions documentation Improvements or additions to documentation #gsd:49303 Shopify Dev Docs: UI Extension Reference Docs: Quality & Completeness

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant