File tree Expand file tree Collapse file tree 2 files changed +29
-2
lines changed Expand file tree Collapse file tree 2 files changed +29
-2
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ import React from 'react'
17
17
import LogoComponent from '@ttn-lw/components/logo'
18
18
19
19
import { selectAssetsRootPath , selectApplicationSiteName } from '@ttn-lw/lib/selectors/env'
20
+ import PropTypes from '@ttn-lw/lib/prop-types'
20
21
21
22
const logo = {
22
23
src : `${ selectAssetsRootPath ( ) } /tts-logo.svg` ,
@@ -26,7 +27,33 @@ const miniLogo = {
26
27
src : `${ selectAssetsRootPath ( ) } /tts-logo-icon.svg` ,
27
28
alt : `${ selectApplicationSiteName ( ) } Logo` ,
28
29
}
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
+ }
29
54
30
- const Logo = props => < LogoComponent logo = { logo } miniLogo = { miniLogo } { ...props } />
55
+ Logo . defaultProps = {
56
+ dark : false ,
57
+ }
31
58
32
59
export default Logo
Original file line number Diff line number Diff line change @@ -96,7 +96,7 @@ const Layout = () => {
96
96
< div className = { style . container } >
97
97
< section className = { style . content } >
98
98
< div className = { style . main } >
99
- < Logo className = { style . loginLogo } unlockSize />
99
+ < Logo className = { style . loginLogo } dark = { darkTheme } unlockSize />
100
100
< Outlet />
101
101
</ div >
102
102
</ section >
You can’t perform that action at this time.
0 commit comments