Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
I'm building a Shopify app using the MEAN stack (Angular).
My app got rejected twice due to not using Polaris React.
Since Polaris React is not compatible with Angular, I'm thinking of using HTML wrappers (same HTML structure + CSS classes from Polaris) in my Angular templates to match the UI/UX.
I'm also adding custom classes to slightly adjust height, width, or color of the button to match my app's design.
My questions:
Is using HTML + CSS classes from Polaris (without React) acceptable for Angular-based apps?
Will custom design tweaks (like size or color) lead to rejection, even if the UI/UX still looks consistent with Polaris?
Hi @AnmolVerma,
Using HTML and CSS classes from Polaris in your Angular app is acceptable as long as the UI/UX closely matches Polaris guidelines in structure, behavior, and accessibility. Shopify allows non-React frameworks but still expects a Polaris-consistent experience. Minor design tweaks like color or sizing can lead to rejection if they noticeably deviate from Polaris's look and feel, especially for core components like buttons, modals, and inputs. Keep all customizations subtle and ensure interactive elements behave identically to Polaris React counterparts to reduce the risk of another rejection.
Thanks!
The app has a basic seller panel only — used to:
Add products
View/manage listings
The rest of the app (frontend website) is not merchant-facing and does not use Polaris UI — only the "Sell" (add product) section is being updated to match Polaris UI/UX.
I plan to apply only minimal design changes (e.g., spacing or color tweaks) to fit layout needs without breaking Polaris consistency.
If I only redesign the seller panel (product listing/creation module) using Polaris-like UI via HTML/CSS — while the rest of the app stays custom — can my app still be approved on the Shopify App Store?
June brought summer energy to our community. Members jumped in with solutions, clicked ...
By JasonH Jun 5, 2025Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025