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>&nbsp;&nbsp;[![Chat
 with 
Dosu](https://dosu.dev/dosu-chat-badge.svg)](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=githu
 b)&nbsp;[![Join 
Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Share
 on 
X](https://img.shields.io/badge/X-share-black)](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]

Reply via email to