Skip to content

Commit a85004e

Browse files
Inline tauri logo on the main page (#3477)
1 parent 715658e commit a85004e

File tree

4 files changed

+13
-11
lines changed

4 files changed

+13
-11
lines changed

src/assets/logo.svg

Lines changed: 1 addition & 1 deletion
Loading

src/assets/logo_light.svg

Lines changed: 1 addition & 1 deletion
Loading

src/components/Hero.astro

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
22
import { LinkButton } from '@astrojs/starlight/components';
3-
import { Image } from 'astro:assets';
3+
import LogoLight from '@assets/logo_light.svg';
4+
import LogoDark from '@assets/logo.svg';
5+
import LogoOutline from '@assets/logo-outline.svg';
46
57
const { tagline, getStarted, v1Docs } = Astro.props;
68
---
@@ -14,8 +16,8 @@ const { tagline, getStarted, v1Docs } = Astro.props;
1416
<div class="lp-content">
1517
<div class="lp-header lp-hero">
1618
<div class="lp-header-content">
17-
<Image class="lp-tauri-logo light" src={import('@assets/logo_light.svg')} alt="Tauri Logo" />
18-
<Image class="lp-tauri-logo dark" src={import('@assets/logo.svg')} alt="Tauri Logo" />
19+
<LogoLight class="lp-tauri-logo light" />
20+
<LogoDark class="lp-tauri-logo dark" />
1921
<p class="lp-tagline">
2022
{tagline}
2123
</p>
@@ -26,6 +28,6 @@ const { tagline, getStarted, v1Docs } = Astro.props;
2628
</LinkButton>
2729
</div>
2830
</div>
29-
<Image src={import('@assets/logo-outline.svg')} alt="Tauri outline logo" />
31+
<LogoOutline />
3032
</div>
3133
</div>

src/styles/lp.scss

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
justify-content: center;
3232
}
3333

34-
.lp-header > img {
34+
.lp-header > svg {
3535
order: -1;
3636
}
3737

@@ -49,7 +49,7 @@
4949
margin-inline-start: 0;
5050
}
5151

52-
.lp-header > img {
52+
.lp-header > svg {
5353
order: 1;
5454
}
5555
}
@@ -70,7 +70,7 @@
7070
margin-bottom: 1rem;
7171
}
7272

73-
.lp-hero > img {
73+
.lp-hero > svg {
7474
animation: 3s intro;
7575
animation-fill-mode: forwards;
7676
transition: opacity 1s ease-in-out;
@@ -80,7 +80,7 @@
8080
}
8181

8282
@media (min-width: 50rem) {
83-
.lp-hero > img {
83+
.lp-hero > svg {
8484
opacity: 0.5;
8585
width: 400px;
8686
height: 400px;
@@ -103,7 +103,7 @@
103103
}
104104
}
105105

106-
:root[data-theme='light'] .lp-hero > img {
106+
:root[data-theme='light'] .lp-hero > svg {
107107
filter: invert(1);
108108
}
109109

0 commit comments

Comments
 (0)