Skip to content

[Customer account UI extensions 2026-01]: Set up component sidebar #4073

Merged
mcvinci merged 1 commit into2026-01from
customer-account-ui-extensions-components-ia-2026-01
Mar 11, 2026
Merged

[Customer account UI extensions 2026-01]: Set up component sidebar #4073
mcvinci merged 1 commit into2026-01from
customer-account-ui-extensions-components-ia-2026-01

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 #gsd:49303 Shopify Dev Docs: UI Extension Reference Docs: Quality & Completeness Customer account UI extensions documentation Improvements or additions to documentation labels Mar 10, 2026
@mcvinci mcvinci force-pushed the customer-account-ui-extensions-components-ia-2026-01 branch from c6a9097 to 078edb1 Compare March 10, 2026 07:19
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
@mcvinci mcvinci force-pushed the customer-account-ui-extensions-components-ia-2026-01 branch from 5d4f410 to b916987 Compare March 10, 2026 07:21
@mcvinci mcvinci marked this pull request as ready for review 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.

@mcvinci mcvinci requested a review from sordaz00 March 10, 2026 17:11
Copy link
Contributor

@sordaz00 sordaz00 left a comment

Choose a reason for hiding this comment

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

Same comment

@mcvinci mcvinci merged commit 9ca4327 into 2026-01 Mar 11, 2026
7 checks passed
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.

2 participants