dosubot[bot] commented on issue #34612:
URL: https://github.com/apache/superset/issues/34612#issuecomment-3167017975
<!-- Answer -->
This is a common point of confusion after upgrading to Superset v5. In v5,
the new theme system always takes precedence for the logo and logo link—even if
you haven't used the Theme Editor or set brandLogoUrl directly. If THEME is
defined in your superset_config.py (even as an empty or partial dict), the
frontend will always use the default theme tokens, which include the default
logo and link. This means APP_ICON and LOGO_TARGET_PATH are ignored as soon as
any THEME config is present, and THEME_ALLOW_THEME_EDITOR_BETA only enables the
editor UI, not config precedence.
To customize the logo and its link in v5, set them inside THEME in your
superset_config.py like this:
```python
THEME = {
"token": {
"brandLogoUrl": "/static/assets/images/your-logo.png", # or your
custom path
"brandLogoHref": "https://your-link.com", # or your
preferred URL
}
}
```
After saving, restart Superset and clear your browser cache/localStorage if
needed. This will override the default logo and link in the UI.
More details: [Menu.tsx frontend
logic](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/superset-frontend/src/features/home/Menu.tsx)
| [Theme
tokens](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/superset-frontend/packages/superset-ui-core/src/theme/Theme.tsx)
This change isn't well-documented yet, but it's now the only way to
customize branding in v5. Let me know if you need help with the static asset
path or anything else!
<!-- Dosu Comment Footer -->
*To reply, just mention [@dosu](https://go.dosu.dev/dosubot).*
---
<sup>How did I do?
[Good](https://app.dosu.dev/response-feedback/5e3f03d4-353d-4c30-a035-bb7bd26ac948?feedback_type=great_response)
|
[Irrelevant](https://app.dosu.dev/response-feedback/5e3f03d4-353d-4c30-a035-bb7bd26ac948?feedback_type=irrelevant_answer)
|
[Incorrect](https://app.dosu.dev/response-feedback/5e3f03d4-353d-4c30-a035-bb7bd26ac948?feedback_type=incorrect_sources)
|
[Verbose](https://app.dosu.dev/response-feedback/5e3f03d4-353d-4c30-a035-bb7bd26ac948?feedback_type=too_verbose)
|
[Hallucination](https://app.dosu.dev/response-feedback/5e3f03d4-353d-4c30-a035-bb7bd26ac948?feedback_type=hallucination)
| [Report
🐛](https://app.dosu.dev/response-feedback/5e3f03d4-353d-4c30-a035-bb7bd26ac948?feedback_type=bug_report)
|
[Other](https://app.dosu.dev/response-feedback/5e3f03d4-353d-4c30-a035-bb7bd26ac948?feedback_type=other)</sup> [](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=githu
b) [](https://go.dosu.dev/discord-bot) [](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/issues/34612)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]