Skip to content

Commit 6b7e08c

Browse files
committed
Opção de definir tema manualmente
1 parent 2e8c611 commit 6b7e08c

File tree

12 files changed

+175
-21
lines changed

12 files changed

+175
-21
lines changed

.firebase/hosting.ZGVwbG95.cache

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
icon.png,1539479478000,27a3dbeb5916976c7132eadd036f7cd61e270b7ac6377f6fc168a88f7548204c
2-
manifest.json,1560835484725,21839584ab1f6e8f85ac70fd11a8267a2faadb7706a466b002c75918086e1835
3-
service-worker.js,1560835485773,e00ce8c7df2917b9e4cbc43a565ce86a8e4edfb52c8146d20ff0d3cfc8af87e8
4-
cabin-700.woff2,1560822840262,4acbf2507da66ea28cbf223e043df6a10353339eb5d11bee6db1319de328cb7b
52
cabin-400.woff2,1560822820822,801ab0789a3952093806871540942b18eade36e94b545b2b6ec72a4f5392b6e7
6-
index.html,1560835485773,90e1d0047e5e33ef0d17552c20689691c3910d2f8d779ecf16f25ca9821a6d11
3+
manifest.json,1560925129777,21839584ab1f6e8f85ac70fd11a8267a2faadb7706a466b002c75918086e1835
74
cabin-500.woff2,1560822819681,2730fa6d8cbacbaf3a531673b501845c4ae54dccae05bc005045694af5e0e057
5+
cabin-700.woff2,1560822840262,4acbf2507da66ea28cbf223e043df6a10353339eb5d11bee6db1319de328cb7b
6+
service-worker.js,1560925130625,e00ce8c7df2917b9e4cbc43a565ce86a8e4edfb52c8146d20ff0d3cfc8af87e8
7+
index.html,1561529863351,7ebde071fd8a70ff7e2798f663648a987d0634c6928461230c711a217aefa10a
88
material-icons.woff2,1560822804019,fe00fc3a31cd4aa80dbf1f7c69d03c2765da28e648728fb0603fa00d7a11b9c3

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,4 @@ typings/
5959

6060
# next.js build output
6161
.next
62+
desktop.ini

deploy/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

public/index.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="utf-8">
55
<title>Horários</title>
6-
<meta name="description" content="Horário dos próximos trens do VLT">
6+
<meta name="description" content="Horário dos próximos trens do VLT Carioca">
77
<link rel="stylesheet" href="vlt.css">
88
<meta name="mobile-web-app-capable" content="yes">
99
<meta name="apple-mobile-web-app-capable" content="yes">
@@ -24,6 +24,8 @@ <h1><span class="station-name"></span><span class="placeholder">Estações</span
2424
</div>
2525
<div class="list">
2626
<ul></ul>
27+
<div class="settings"><a class="theme" href="#theme">
28+
<div class="current-theme"></div><i class="material-icons">brightness_auto</i><span>Tema automático</span></a></div>
2729
</div>
2830
</div>
2931
<div class="panel"></div>

public/vlt.css

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/vlt.js

Lines changed: 55 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

source/css/_settings.scss

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
////////////////////////////////////////////////////////////////////////////////////////////////////
2+
// settings ////////////////////////////////////////////////////////////////////////////////////////
3+
////////////////////////////////////////////////////////////////////////////////////////////////////
4+
5+
.settings {
6+
padding: 24px 12px 0;
7+
8+
a {
9+
opacity: 0.75;
10+
display: inline-flex;
11+
justify-content: flex-start;
12+
13+
i {
14+
padding-right: 9px;
15+
}
16+
}
17+
18+
.theme {
19+
border-radius: $panel-border-radius * 0.75;
20+
border: 1px solid #fff;
21+
22+
.current-theme {
23+
display: none;
24+
content: "auto";
25+
26+
@media (prefers-color-scheme: light) {
27+
content: "light";
28+
}
29+
30+
@media (prefers-color-scheme: dark) {
31+
content: "dark";
32+
}
33+
}
34+
}
35+
}

source/css/vlt.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,5 +91,6 @@ a {
9191

9292
@import "fonts";
9393
@import "panel";
94-
@import "stations";
94+
@import "list";
9595
@import "loading";
96+
@import "settings";

source/html/vlt.pug

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,7 @@ html(lang="pt-br")
44
meta(charset="utf-8")
55
title Horários
66

7-
meta(name="description", content="Horário dos próximos trens do VLT")
8-
9-
//- link(rel="stylesheet", defer, href="https://fonts.googleapis.com/css?family=Cabin:400,500,700|Material+Icons")
10-
//- link(rel="stylesheet", href="https://fonts.googleapis.com/css?family=Barlow:400,500,600,700,800|Material+Icons")
11-
//- link(rel="stylesheet", href="https://fonts.googleapis.com/css?family=Cabin:400,500,700|Dosis:400,500,700|Fira+Sans:400,500,700|Montserrat:400,500,700|Muli:400,600,700|Titillium+Web:400,600,700|Work+Sans:400,500,700")
7+
meta(name="description", content="Horário dos próximos trens do VLT Carioca")
128

139
if (env === "development")
1410
link(rel="stylesheet", href="vlt.css")
@@ -30,10 +26,6 @@ html(lang="pt-br")
3026
link(rel="icon" type="image/png" sizes="512x512" href="/icon.png")
3127
link(rel="apple-touch-icon" type="image/png" sizes="512x512" href="/icon.png")
3228

33-
//- link(rel="preload", as="font", href="cabin-400.woff2", type="font/woff2")
34-
//- link(rel="preload", as="font", href="cabin-500.woff2", type="font/woff2")
35-
//- link(rel="preload", as="font", href="material-icons.woff2", type="font/woff2")
36-
3729
script var env = "#{env}";
3830

3931
body
@@ -45,7 +37,13 @@ html(lang="pt-br")
4537
span.placeholder Estações
4638
i.station-list-trigger.material-icons menu
4739
i.options-trigger.material-icons more_vert
48-
.list: ul
40+
.list
41+
ul
42+
.settings
43+
a.theme(href="#theme")
44+
.current-theme
45+
i.material-icons brightness_auto
46+
span Tema automático
4947
.panel
5048

5149
- var inline = env === "development"? false : true;

0 commit comments

Comments
 (0)