mirror of
https://github.com/spacedriveapp/spacedrive.git
synced 2026-04-22 23:48:26 -04:00
* Update alpha.tsx * Fix discord link test * Fix use correct test assertion --------- Co-authored-by: Vítor Vasconcellos <vasconcellos.dev@gmail.com>
50 lines
1.6 KiB
TypeScript
50 lines
1.6 KiB
TypeScript
import { AlphaBg, AlphaBg_Light, AppLogo } from '@sd/assets/images';
|
|
import { Discord } from '@sd/assets/svgs/brands';
|
|
import { Button, ButtonLink } from '@sd/ui';
|
|
import { useIsDark, useLocale } from '~/hooks';
|
|
import { usePlatform } from '~/util/Platform';
|
|
|
|
import { OnboardingContainer } from './components';
|
|
|
|
export default function OnboardingAlpha() {
|
|
const platform = usePlatform();
|
|
const isDark = useIsDark();
|
|
|
|
const { t } = useLocale();
|
|
|
|
return (
|
|
<OnboardingContainer>
|
|
<div className="relative w-screen text-center">
|
|
<img
|
|
src={isDark ? AlphaBg : AlphaBg_Light}
|
|
alt="Alpha Background"
|
|
className="absolute top-[-50px] z-0 w-full"
|
|
/>
|
|
<div className="relative z-10 flex flex-col gap-5">
|
|
<div className="mb-5 flex w-full items-center justify-center gap-2">
|
|
<img src={AppLogo} alt="Spacedrive" className="size-8" />
|
|
<h1 className="text-[25px] font-semibold">Spacedrive</h1>
|
|
</div>
|
|
<h1 className="text-[40px] font-bold">{t('alpha_release_title')}</h1>
|
|
<p className="mx-auto w-full max-w-[450px] text-sm text-ink-faint">
|
|
{t('alpha_release_description')}
|
|
</p>
|
|
<div className="mt-0 flex w-full items-center justify-center gap-2">
|
|
<Button
|
|
onClick={() => platform.openLink('https://discord.gg/gTaF2Z44f5')}
|
|
className="flex gap-2"
|
|
variant="gray"
|
|
>
|
|
<Discord className="size-4 fill-ink" />
|
|
{t('join_discord')}
|
|
</Button>
|
|
<ButtonLink to="../new-library" replace variant="accent">
|
|
{t('continue')}
|
|
</ButtonLink>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</OnboardingContainer>
|
|
);
|
|
}
|