Skip to content

[Customer account UI extensions 2026-04-rc]: Set up component sidebar#4075

Merged
mcvinci merged 2 commits into2026-04-rcfrom
customer-account-ui-extensions-components-ia-2026-04-rc
Mar 11, 2026
Merged

[Customer account UI extensions 2026-04-rc]: Set up component sidebar#4075
mcvinci merged 2 commits into2026-04-rcfrom
customer-account-ui-extensions-components-ia-2026-04-rc

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 force-pushed the customer-account-ui-extensions-components-ia-2026-04-rc branch from b50e982 to d39ebf4 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
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.

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 configuration for 2026-04-rc

Fix syntax

Generate docs
@mcvinci mcvinci force-pushed the customer-account-ui-extensions-components-ia-2026-04-rc branch from d39ebf4 to b0042c2 Compare March 11, 2026 17:09
@mcvinci mcvinci merged commit 0475d2a into 2026-04-rc Mar 11, 2026
5 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