Porównaj commity

...

2 Commity

Autor SHA1 Wiadomość Data
Alex Gleason 627e17d237
Soapbox reducer: fallback to Soapbox logo 2022-05-16 13:30:11 -05:00
Alex Gleason d1181e2896
SiteLogo: fall back to invisible image 2022-05-16 13:21:57 -05:00
2 zmienionych plików z 7 dodań i 2 usunięć

Wyświetl plik

@ -22,14 +22,18 @@ const SiteLogo: React.FC<ISiteLogo> = ({ className, ...rest }) => {
? require('images/soapbox-logo-white.svg')
: require('images/soapbox-logo.svg');
// Use the right logo if provided, then use fallbacks.
/** Invisible image. */
// https://stackoverflow.com/a/30290529/8811886
const empty = 'data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"/>';
/** Use the right logo if provided, then use fallbacks. */
const getSrc = () => {
// In demo mode, use the Soapbox logo.
if (settings.get('demo')) return soapboxLogo;
return (darkMode && logoDarkMode)
? logoDarkMode
: logo || logoDarkMode || soapboxLogo;
: logo || logoDarkMode || empty;
};
return (

Wyświetl plik

@ -15,6 +15,7 @@ const initialState = ImmutableMap();
const fallbackState = ImmutableMap({
brandColor: '#0482d8', // Azure
logo: require('images/soapbox-logo.svg'),
});
const updateFromAdmin = (state, configs) => {