Skip to content

Commit 0a169eb

Browse files
committed
console: Add white logos to login page
1 parent 28bef6d commit 0a169eb

File tree

2 files changed

+29
-2
lines changed

2 files changed

+29
-2
lines changed

pkg/webui/account/containers/logo/index.js

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import React from 'react'
1717
import LogoComponent from '@ttn-lw/components/logo'
1818

1919
import { selectAssetsRootPath, selectApplicationSiteName } from '@ttn-lw/lib/selectors/env'
20+
import PropTypes from '@ttn-lw/lib/prop-types'
2021

2122
const logo = {
2223
src: `${selectAssetsRootPath()}/tts-logo.svg`,
@@ -26,7 +27,33 @@ const miniLogo = {
2627
src: `${selectAssetsRootPath()}/tts-logo-icon.svg`,
2728
alt: `${selectApplicationSiteName()} Logo`,
2829
}
30+
const whiteLogo = {
31+
src: `${selectAssetsRootPath()}/logo-tts-horizontal-white.svg`,
32+
alt: `${selectApplicationSiteName()} Logo white`,
33+
}
34+
const whiteMiniLogo = {
35+
src: `${selectAssetsRootPath()}/tts-logo-icon-white.svg`,
36+
alt: `${selectApplicationSiteName()} Logo white`,
37+
}
38+
39+
const Logo = props => {
40+
const { dark } = props
41+
42+
return (
43+
<LogoComponent
44+
logo={dark ? whiteLogo : logo}
45+
miniLogo={dark ? whiteMiniLogo : miniLogo}
46+
{...props}
47+
/>
48+
)
49+
}
50+
51+
Logo.propTypes = {
52+
dark: PropTypes.bool,
53+
}
2954

30-
const Logo = props => <LogoComponent logo={logo} miniLogo={miniLogo} {...props} />
55+
Logo.defaultProps = {
56+
dark: false,
57+
}
3158

3259
export default Logo

pkg/webui/account/views/app/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ const Layout = () => {
9696
<div className={style.container}>
9797
<section className={style.content}>
9898
<div className={style.main}>
99-
<Logo className={style.loginLogo} unlockSize />
99+
<Logo className={style.loginLogo} dark={darkTheme} unlockSize />
100100
<Outlet />
101101
</div>
102102
</section>

0 commit comments

Comments
 (0)