Supported way to theme/style native Medusa Admin UI globally ? #14938
jijinaiooji
started this conversation in
Feature Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
What problem is this solving?
We are trying to use Medusa as the commerce backend, while keeping full control over the admin UI look and feel.
At the moment, Medusa Admin seems extensible for:
But it does not seem to provide a supported way to theme or restyle the native admin UI globally.
Concrete example
A very simple use case: we want to change the background color of native admin buttons, for example the
Exportbutton in theOrders list.
From what we can see, this button is rendered inside the dashboard package itself, not in project code, so changing it requires
patching Medusa internals /
node_modules, which is fragile and not maintainable.More generally, the issue is not only one button:
Current behavior
The current extension model is good for adding new UI, but not for restyling existing native admin surfaces.
As far as we can tell, there is no documented/supported way to:
Expected behavior
It would be very helpful to have an official and supported way to theme the native admin, for example through one of these
approaches:
@medusajs/uistyles for the built-in dashboardWhy this matters
For teams that want to keep Medusa's backend and admin mechanics, but need stronger branding/UI control, the current choice seems to
be:
A supported theming layer for the built-in admin would fill a very important gap.
Environment
2.13.4@medusajs/dashboard:2.13.4@medusajs/admin-sdk:2.13.4Question
Is there currently any supported roadmap or recommended approach for globally styling/rebranding the native Medusa Admin UI without
patching internal dashboard code?
If not, would the team consider adding official theming support?
Beta Was this translation helpful? Give feedback.
All reactions