Skip to content

Commit 2597feb

Browse files
committed
feat: Show app logo on WelcomePage
1 parent ecc81b0 commit 2597feb

6 files changed

Lines changed: 13 additions & 10 deletions

File tree

bun.lock

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"@dnd-kit/helpers": "0.4.0",
2121
"@dnd-kit/react": "0.4.0",
2222
"@fontsource-variable/inter": "5.2.8",
23+
"@fontsource-variable/space-grotesk": "5.2.10",
2324
"@tailwindcss/vite": "4.3.0",
2425
"@tauri-apps/api": "2.11.0",
2526
"@tauri-apps/plugin-fs": "2.5.1",

src/assets/logo.png

39.4 KB
Loading

src/components/molecules/WelcomeHero.tsx

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,23 @@
11
import type { ReactNode } from "react";
22

3-
import { Button, Heading, Text } from "@/components/atoms";
3+
import logoUrl from "@/assets/logo.png";
4+
import { Button, Heading } from "@/components/atoms";
45

56
export type WelcomeHeroProps = {
67
title: string;
7-
subtitle: string;
88
ctaLabel: string;
99
ctaIcon?: ReactNode;
1010
onCta: () => void;
1111
};
1212

13-
export function WelcomeHero({ title, subtitle, ctaLabel, ctaIcon, onCta }: WelcomeHeroProps) {
13+
export function WelcomeHero({ title, ctaLabel, ctaIcon, onCta }: WelcomeHeroProps) {
1414
return (
1515
<div className="flex flex-col items-center gap-8">
16-
<div className="flex flex-col items-center gap-3">
17-
<Heading level={1} variant="hero">
16+
<div className="flex flex-col items-center gap-4">
17+
<Heading level={1} variant="hero" className="font-display">
1818
{title}
1919
</Heading>
20-
<Text variant="muted" size="sm">
21-
{subtitle}
22-
</Text>
20+
<img src={logoUrl} alt="" className="size-28 drop-shadow-[0_0_2px_rgba(255,255,255,0.5)]" />
2321
</div>
2422
<Button variant="primary" size="lg" onClick={onCta} className="gap-2 rounded-xl">
2523
{ctaIcon}

src/components/pages/WelcomePage.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ export function WelcomePage({ onDirectorySelected }: WelcomePageProps) {
2020
<WelcomeLayout>
2121
<WelcomeHero
2222
title="Cork"
23-
subtitle="Kanban board for local Markdown files"
2423
ctaLabel="Select Workspace Directory"
2524
ctaIcon={<FolderOpen className="size-4" />}
2625
onCta={handleSelect}

src/style.css

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
@import "tailwindcss";
22
@import "@fontsource-variable/inter";
3+
@import "@fontsource-variable/space-grotesk";
34

45
@theme {
5-
--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;
6+
--font-sans: "Inter Variable", ui-sans-serif, system-ui, sans-serif;
7+
--font-display: "Space Grotesk Variable", ui-sans-serif, system-ui, sans-serif;
68

79
--color-cork-bg: #020617;
810
--color-cork-surface: #0f172a;

0 commit comments

Comments
 (0)