File tree Expand file tree Collapse file tree 5 files changed +13
-12
lines changed
Expand file tree Collapse file tree 5 files changed +13
-12
lines changed Original file line number Diff line number Diff line change 1+ import { helper } from '@ember/component/helper' ;
2+
3+ export default helper ( function ( [ theme ] ) {
4+ if ( window . document ) {
5+ if ( theme ) {
6+ window . document . documentElement . dataset . theme = theme ;
7+ } else {
8+ delete window . document . documentElement . dataset . theme ;
9+ }
10+ }
11+ } ) ;
Original file line number Diff line number Diff line change 2929 --placeholder-bg2 : hsl (213 , 16% , 75% );
3030}
3131
32- : global (. new-design ) {
32+ : root [ data-theme = " new-design" ] {
3333 --header-bg-color : var (--violet800 );
3434 --main-bg : white;
3535 --footer-bg-color : var (--grey900 );
Original file line number Diff line number Diff line change 11<HeadLayout />
22
33{{ page-title " crates.io: Rust Package Registry" separator =' - ' prepend =true }}
4+ {{ set-theme (if this.design.useNewDesign " new-design" )}}
45
56<ProgressBar />
67<NotificationContainer @position =" top-right" />
1920 <button type =" button" local-class =" toggle-design-button" {{ on " click" this.design.toggle }} >
2021 Toggle Design
2122 </button >
22- {{ /if }}
23- {{ #if this.design.useNewDesign }}
24- {{ set-body-class " new-design" }}
2523{{ /if }}
Original file line number Diff line number Diff line change 101101 "ember-qunit" : " 5.1.5" ,
102102 "ember-resolver" : " 8.0.3" ,
103103 "ember-router-scroll" : " 4.1.2" ,
104- "ember-set-body-class" : " 1.0.2" ,
105104 "ember-source" : " 3.28.8" ,
106105 "ember-svg-jar" : " 2.3.3" ,
107106 "ember-template-lint" : " 3.15.0" ,
Original file line number Diff line number Diff line change @@ -6970,13 +6970,6 @@ ember-router-scroll@4.1.2:
69706970 ember-cli-babel "^7.26.6"
69716971 ember-compatibility-helpers "^1.2.5"
69726972
6973- ember-set-body-class@1.0.2:
6974- version "1.0.2"
6975- resolved "https://registry.yarnpkg.com/ember-set-body-class/-/ember-set-body-class-1.0.2.tgz#a970933f00e57ece6b6a88b96daf22f2374c3c34"
6976- integrity sha512-SEsTwFp9SHTg4LgebhkUuLgYWg1VZD7I1QcrV2sTY583wu216OThoSs5szvS/KgSc1xD1Z22TFvOb848t2hGfw==
6977- dependencies:
6978- ember-cli-babel "^7.22.1"
6979-
69806973ember-source-channel-url@^3.0.0:
69816974 version "3.0.0"
69826975 resolved "https://registry.yarnpkg.com/ember-source-channel-url/-/ember-source-channel-url-3.0.0.tgz#bcd5be72c63fa0b8c390b3121783b462063e2a1b"
You can’t perform that action at this time.
0 commit comments