Skip to content

Commit 9b78c78

Browse files
Merge pull request #1 from Uraniumking007/feature/responsive-landing-process-flow
Improve landing process flow responsiveness, and fixed issue with default stats
2 parents b44b357 + ade380b commit 9b78c78

2 files changed

Lines changed: 14 additions & 7 deletions

File tree

src/components/landing/landing-process-flow.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,28 @@ export function LandingProcessFlow() {
66
<div className="lg:pl-4">
77
<Card className="shadow-sm border-2 border-slate-200 bg-slate-50/50 hover:border-indigo-200 transition-colors py-2">
88
<CardContent className="py-2">
9-
<div className="flex items-center justify-between text-xs text-slate-600">
9+
<div className="flex items-center justify-center md:justify-start text-xs text-slate-600">
1010
<div className="text-lg font-medium text-slate-700 mb-1">
11-
Share secrets on a whim:
11+
Share secrets on a whim
1212
</div>
1313
</div>
14-
<div className="flex items-center gap-1.5 text-base text-slate-600">
15-
<div className="flex items-center gap-1.5">
14+
<div className="flex items-center justify-between md:justify-start gap-1.5 text-base text-slate-600">
15+
<div className="flex md:flex-row flex-col items-center gap-1.5">
1616
<Edit3 className="size-4" />
1717
<span>Write</span>
1818
</div>
1919
<ArrowRight className="size-4 text-slate-400" />
20-
<div className="flex items-center gap-1.5">
20+
<div className="flex md:flex-row flex-col items-center gap-1.5">
2121
<Timer className="size-4" />
2222
<span>Time</span>
2323
</div>
2424
<ArrowRight className="size-4 text-slate-400" />
25-
<div className="flex items-center gap-1.5">
25+
<div className="flex md:flex-row flex-col items-center gap-1.5">
2626
<Link2 className="size-4" />
2727
<span>Share</span>
2828
</div>
2929
<ArrowRight className="size-4 text-slate-400" />
30-
<div className="flex items-center gap-1.5">
30+
<div className="flex md:flex-row flex-col items-center gap-1.5">
3131
<Zap className="size-4" />
3232
<span>Vanish</span>
3333
</div>

src/server/get-stats.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,12 @@ export const getStats = createServerFn({ method: "GET" }).handler(async () => {
1313
.where(eq(stats.id, 1))
1414
.limit(1);
1515

16+
if (!latestStats) {
17+
return {
18+
whimsCreated: 0,
19+
secretsVanished: 0,
20+
};
21+
}
22+
1623
return latestStats;
1724
});

0 commit comments

Comments
 (0)