Skip to content

Commit 3173d47

Browse files
committed
feat(trakt): adds trakt demo video
1 parent 9e1fe0b commit 3173d47

File tree

7 files changed

+22
-13
lines changed

7 files changed

+22
-13
lines changed
2.51 MB
Binary file not shown.

src/components/pages/home/home.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import type { Component } from 'solid-js';
99

1010
import type { BackgroundColors, ImageCardProps } from '~/components/common/layout';
1111

12-
import ComingSoonLottie from '~/assets/lottie/23888-website-build.json?url';
1312
import ContactLottie from '~/assets/lottie/64643-receive-a-new-email.json?url';
1413
import AboutMeSvg from '~/assets/lottie/developer-front-end-lottie.json?url';
1514
import { EnterTranslate, HoverScale } from '~/components/common/animation';
@@ -61,8 +60,9 @@ export const Home: Component = () => {
6160
id: uuid(),
6261
path: RoutesMeta.TraktDemo.path,
6362
title: RoutesMeta.TraktDemo.name,
64-
imageProps: { sx: { background: RoutesMeta.TraktDemo.accentColor } },
65-
lottieProps: { src: ComingSoonLottie },
63+
videoProps: {
64+
source: { src: 'assets/video/trakt-extension-preview.hevc.mp4', type: MimeType.MP4 },
65+
},
6666
bgColors: {
6767
source: RoutesMeta.TraktDemo.accentColor,
6868
target: RoutesMeta.TraktDemo.bgColor,

src/components/pages/trakt/trakt-demo.tsx

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import { useNavigate } from '@solidjs/router';
22

3+
import { Box } from '@suid/material';
4+
35
import { createEffect, createSignal, Show } from 'solid-js';
46

57
import type { Component } from 'solid-js';
@@ -10,6 +12,7 @@ import { Spinner } from '~/components/common/loader';
1012

1113
import { stopScrollPropagation } from '~/components/common/utils';
1214
import { Routes } from '~/services';
15+
import { Colors } from '~/themes';
1316

1417
export const TraktDemo: Component = () => {
1518
const [loaded, setLoaded] = createSignal(false);
@@ -32,14 +35,20 @@ export const TraktDemo: Component = () => {
3235
});
3336

3437
return (
35-
<Page maxWidth="fhd" animate="fade">
38+
<Page maxWidth="tablet" animate="fade">
3639
<Show when={loaded()} fallback={<Spinner center size={10} debounce={500} />}>
37-
<wc-trakt-extension
38-
ref={setWcRef}
39-
style={{ margin: '0.7rem 1rem', height: 'calc(100dvh - 1.4rem)', overflow: 'hidden', position: 'relative' }}
40+
<Box
41+
sx={{
42+
margin: '2rem 1rem',
43+
}}
4044
>
41-
<Spinner center size={10} debounce={500} />
42-
</wc-trakt-extension>
45+
<wc-trakt-extension
46+
ref={setWcRef}
47+
style={{ height: 'calc(100dvh - 4rem)', overflow: 'hidden', position: 'relative', background: Colors.DarkGrey }}
48+
>
49+
<Spinner center size={10} debounce={500} />
50+
</wc-trakt-extension>
51+
</Box>
4352
</Show>
4453
</Page>
4554
);

src/i18n/pages/home.en.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"synology_demo": "A chrome extension to manage your Synology Nas right from the browser. Create, delete or edit your task, consult or transfer your local download to your nas, etc.",
3-
"trakt": "A chrome extension to manage your trakt.tv collections and lists. Consult, mark as watched or collect your shows or movies from your navigator.",
3+
"trakt_demo": "Side-trakt is a powerful Chrome extension designed to seamlessly access your trakt.tv collections and lists from your web browser.",
44
"about_me": "A small summary of my projects and past experiences. Consult my active projects, my previous jobs and studies, or just checkout my cv.",
55
"contact": "A convenient way to contact me about my projects or any other inquiry."
66
}

src/i18n/pages/home.fr.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"synology_demo": "Une extension chrome pour administrer un NAS Synology depuis votre navigateur. Ajoutez, supprimez, ou éditez vos tâches, gérer ou transférer vos téléchargement, etc.",
3-
"trakt": "Une extension chrome pour gérer vos collections et listes trakt.tv. Consultez, enregistrez ou collectez vos séries et films depuis votre navigateur.",
3+
"trakt_demo": "Side-trakt est une extension Chrome qui vous permet d'accéder à vos collections et listes Trakt.tv. Grâce à celle-ci, vous pouvez naviguer, suivre et gérer vos émissions et films préférés directement depuis votre navigateur web.",
44
"about_me": "Une présentation succincte de mes projets personnels et expériences professionnelles. Consultez mes projets actifs, mes différentes expériences, mon parcours d'étude, ou tout simplement parcourez mon cv.",
55
"contact": "Un formulaire de contact permettant de me joindre facilement au sujet de mes projets ou tout autre question."
66
}

src/services/router/routes.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ export const RoutesMeta: Record<keyof typeof Routes, RouteMeta> = {
100100
navbar: true,
101101
accentColor: Colors.trakt,
102102
color: Colors.white,
103-
bgColor: Colors.DarkGrey,
103+
bgColor: Colors.black,
104104
},
105105
Synology: {
106106
path: Routes.Synology,

src/themes/colors.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ export enum Colors {
22
theme = '#2a2b30',
33
accent = '#9fa0a1',
44
background = '#1d1e21',
5-
trakt = '#ed1c25',
5+
trakt = '#80000a',
66
SynologyDemo = '#00a5ff',
77
AboutMe = '#ff3e00',
88
Contact = '#800000',

0 commit comments

Comments
 (0)