Skip to content

Commit fac2bef

Browse files
committed
adjust StreamStatus styling more
1 parent 1813a9b commit fac2bef

1 file changed

Lines changed: 24 additions & 20 deletions

File tree

src/lib/StreamStatus.svelte

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,21 @@
2929

3030
<div class="logo-cloud grid-cols-1 md:grid-cols-3! gap-1" style="display: grid;">
3131
<a class="logo-item rounded-s-2xl" href="https://www.twitch.tv/linustech" target="_blank" rel="noopener">
32-
<span>
32+
<div class="h-min mr-2.5">
3333
{#if page.url.searchParams.has('boca')}
3434
<img
3535
class="absolute z-0 rounded-lg"
3636
style="margin-left: 1px; height: 26px; width: 30px;"
3737
src="/secret/boca-cropped.jpg"
38+
alt=""
39+
aria-hidden="true"
3840
/>
3941
{/if}
40-
<span class="inline-block relative z-10">
42+
<div class="inline-block relative z-10 -mb-1">
4143
<Twitch />
42-
</span>
43-
</span>
44-
<span>
44+
</div>
45+
</div>
46+
<span class="inline-block">
4547
Twitch<br />
4648
<span class="status opacity-50" class:wan={data.liveStatus.twitch.isWAN}>
4749
{#if data.liveStatus.twitch.isLive}
@@ -57,21 +59,21 @@
5759
</span>
5860
</a>
5961
<a class="logo-item" href="/youtube-redirect" target="_blank">
60-
<span>
62+
<div class="mr-1.25">
6163
{#if page.url.searchParams.has('boca')}
6264
<img
6365
class="absolute z-10 rounded-md opacity-50"
6466
style="margin-left: 6px; margin-top: 7px; height: 26px; width: 37px;"
6567
src="/secret/boca-cropped.jpg"
6668
/>
6769
{/if}
68-
<span class="inline-block relative z-0">
70+
<div class="inline-block relative z-0">
6971
<Youtube />
70-
</span>
71-
</span>
72-
<span>
72+
</div>
73+
</div>
74+
<div class="inline-block">
7375
Youtube<br />
74-
<span
76+
<div
7577
class="status opacity-50"
7678
class:wan={data.liveStatus.youtube?.isWAN && data.liveStatus.youtube?.isLive}
7779
class:upcoming={data.liveStatus.youtube?.upcoming}
@@ -87,7 +89,7 @@
8789
{@const scheduled = new Date(data.liveStatus.youtube.scheduledStart)}
8890
(scheduled:
8991
<span
90-
class="inline-block min-w-[65px]"
92+
class="inline-block min-w-16.25"
9193
title="Scheduled for {scheduled.toLocaleDateString(getDateFormatLocale(), {
9294
dateStyle: 'medium'
9395
})}, {scheduled.toLocaleTimeString(undefined, {
@@ -103,28 +105,30 @@
103105
{:else}
104106
(offline)
105107
{/if}
106-
</span>
107-
</span>
108+
</div>
109+
</div>
108110
</a>
109111
<a
110112
class="logo-item rounded-e-2xl"
111113
href="https://www.floatplane.com/channel/linustechtips/live"
112114
target="_blank"
113115
rel="noopener"
114116
>
115-
<span>
117+
<div class="mr-2">
116118
{#if page.url.searchParams.has('boca')}
117119
<img
118120
class="absolute z-0 rounded-full"
119121
style="margin-left: 2px; margin-top: 4px; height: 26px; width: 26px;"
120122
src="/secret/boca-cropped.jpg"
123+
alt=""
124+
aria-hidden="true"
121125
/>
122126
{/if}
123127
<div class="inline-block relative z-10">
124128
<Floatplane />
125129
</div>
126-
</span>
127-
<span>
130+
</div>
131+
<span class="inline-block">
128132
Floatplane<br />
129133
<span
130134
class="status opacity-50"
@@ -160,12 +164,12 @@
160164
}
161165
162166
.logo-item {
163-
padding: 1.5em 2em;
167+
@apply flex justify-center items-center;
168+
padding: 1.5em 1.5em;
164169
background-color: rgba(26, 28, 38, 70%);
165-
color: rgb(255, 255, 255);
170+
color: white;
166171
width: 100%;
167172
max-width: 300px;
168-
text-align: center;
169173
}
170174
.logo-item:hover {
171175
text-decoration: inherit;

0 commit comments

Comments
 (0)