Skip to content

Conversation

alex-page
Copy link
Member

@alex-page alex-page commented Apr 24, 2025

Closes https://github.com/Shopify/admin-ui-foundations/issues/2737
Closes https://github.com/Shopify/admin-ui-foundations/issues/2738

This PR:

  • Removes Polaris VSCode extension which works only for React components
  • Removes references to @shopify/polaris in documentation and replaces them with Polaris Web Components
  • Adds a global type so that ui-* and s-* custom elements do not get typescript errors (long term plan is to replace this with types that autocomplete)
  • Adds API key meta tag
  • Adds Remix link handler meta tag
  • Adds app-bridge CDN link
  • Adds app-bridge-ui-experimental CDN link
  • Replaces App Bridge React and Polaris React components with Polaris Web Components

To do:

  • Ship admin-ui-foundations release and remove the public/app-bridge-ui-experimental.js

@alex-page alex-page force-pushed the polaris-docs-2025 branch 4 times, most recently from caa0cc5 to 8f23c66 Compare May 5, 2025 01:30
@alex-page alex-page changed the title test Polaris Web Component TypeScript template [Do not merge until GA] Jun 17, 2025
…s respectively.

This fixes an issue where App Bridge & App Bridge components are loaded on the marketing index page.  App Bridge especially should not be loaded on the marketing page, because it is not embedded
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