File tree 4 files changed +37
-15
lines changed
4 files changed +37
-15
lines changed Original file line number Diff line number Diff line change @@ -45,8 +45,20 @@ import Logo from "../Logo.astro";
45
45
height: 40px;
46
46
}
47
47
48
- // For tablets and up
48
+ // For tablets
49
49
@media (min-width: $tabletMinWidth) {
50
+ .site-title {
51
+ font-size: 1.6rem;
52
+ }
53
+
54
+ :global(.site-title-link > svg) {
55
+ width: 50px;
56
+ height: 50px;
57
+ }
58
+ }
59
+
60
+ // For laptops
61
+ @media (min-width: $laptopMinWidth) {
50
62
.site-title {
51
63
font-size: xx-large;
52
64
}
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ import PageLink from "./PageLink.astro";
13
13
<div id =" theme-row" class =" dropdown-item" >
14
14
<label for =" theme" >Theme:</label >
15
15
<select name =" theme" id =" theme-select" >
16
- { themes .map (({ name , theme }) => <option value = { theme } >{ name } </option >)}
16
+ { themes .map (({ name , theme }) => <option value = { theme ?? " Sync " } >{ name } </option >)}
17
17
</select >
18
18
</div >
19
19
</div >
@@ -43,7 +43,7 @@ import PageLink from "./PageLink.astro";
43
43
document
44
44
.getElementById("theme-select")!
45
45
.addEventListener("change", (e: any) => {
46
- setTheme(e.currentTarget.value);
46
+ setTheme(e.currentTarget.value === "Sync" ? null : e.currentTarget.value );
47
47
});
48
48
</script >
49
49
Original file line number Diff line number Diff line change @@ -20,7 +20,11 @@ const { title, isBlogPost } = Astro.props;
20
20
21
21
<div id =" laptop-header" class =" header" >
22
22
<nav class =" menu" >
23
- { PAGES .map ((page ) => <MenuItem curr = { title } isBlogPost = { isBlogPost } { ... page } />)}
23
+ {
24
+ PAGES .map ((page ) => (
25
+ <MenuItem curr = { title } isBlogPost = { isBlogPost } { ... page } />
26
+ ))
27
+ }
24
28
</nav >
25
29
<div class =" text-start social-media-icons" >
26
30
{
@@ -39,23 +43,29 @@ const { title, isBlogPost } = Astro.props;
39
43
@import "../../../styles/common.scss";
40
44
41
45
#laptop-header {
42
- display: flex;
46
+ display: none;
47
+
48
+ @media (min-width: $tabletMinWidth) {
49
+ display: flex;
50
+ }
51
+ }
52
+
53
+ #laptop-header {
43
54
margin-left: auto;
44
55
flex-direction: row;
45
56
align-items: center;
46
57
gap: 1.7rem;
47
58
}
48
59
49
- @media (max-width: ($tabletMinWidth - 1)) {
50
- #laptop-header {
51
- display: none;
52
- }
53
- }
54
-
55
60
.menu {
56
61
display: inline-flex;
57
62
margin-left: auto;
58
- gap: 1rem;
63
+
64
+ gap: 1.5ch;
65
+
66
+ @media (min-width: $laptopMinWidth) {
67
+ gap: 2ch;
68
+ }
59
69
}
60
70
61
71
.social-media-icons {
Original file line number Diff line number Diff line change @@ -52,13 +52,13 @@ if (!title && frontmatter && "title" in frontmatter) {
52
52
}
53
53
54
54
body > header {
55
- // Padding for very small screens ( phones in portrait orientation)
55
+ // Less padding for phones and tablets
56
56
padding-left: 5vw;
57
57
padding-right: 5vw;
58
58
59
59
@media (min-width: $laptopMinWidth) {
60
- padding-left: 4vw ;
61
- padding-right: 4vw ;
60
+ padding-left: 8vw ;
61
+ padding-right: 8vw ;
62
62
}
63
63
}
64
64
You can’t perform that action at this time.
0 commit comments