Unify card title size to text-sm

Several CardTitle usages were text-base while others were already
text-sm, giving section headers inconsistent sizes across pages.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BuWtppPBizG2NQRa31FCRa
This commit is contained in:
2026-09-05 11:29:41 +02:00
co-authored by Claude Sonnet 5
parent 140ba10df6
commit b58640beb2
5 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -24,7 +24,7 @@ export default async function DevicesPage({
</div> </div>
<Card className="bp-glass"> <Card className="bp-glass">
<CardHeader> <CardHeader>
<CardTitle className="text-base">Known devices</CardTitle> <CardTitle className="text-sm">Known devices</CardTitle>
</CardHeader> </CardHeader>
<CardContent className="flex flex-col gap-3"> <CardContent className="flex flex-col gap-3">
<DevicesTable devices={devices} /> <DevicesTable devices={devices} />
+1 -1
View File
@@ -56,7 +56,7 @@ export default async function DashboardPage() {
<Card className="bp-glass"> <Card className="bp-glass">
<CardHeader> <CardHeader>
<CardTitle className="text-base">Recent sessions</CardTitle> <CardTitle className="text-sm">Recent sessions</CardTitle>
</CardHeader> </CardHeader>
<CardContent className="flex flex-col gap-3"> <CardContent className="flex flex-col gap-3">
<SessionsTable sessions={recentSessions} /> <SessionsTable sessions={recentSessions} />
+2 -2
View File
@@ -72,7 +72,7 @@ export default async function SessionDetailPage({ params }: { params: Promise<{
<Card className="bp-glass"> <Card className="bp-glass">
<CardHeader> <CardHeader>
<CardTitle className="text-base">Intensity timeline</CardTitle> <CardTitle className="text-sm">Intensity timeline</CardTitle>
</CardHeader> </CardHeader>
<CardContent> <CardContent>
<SessionTimelineChart timeline={timeline} /> <SessionTimelineChart timeline={timeline} />
@@ -81,7 +81,7 @@ export default async function SessionDetailPage({ params }: { params: Promise<{
<Card className="bp-glass"> <Card className="bp-glass">
<CardHeader> <CardHeader>
<CardTitle className="text-base">Devices</CardTitle> <CardTitle className="text-sm">Devices</CardTitle>
</CardHeader> </CardHeader>
<CardContent className="flex flex-col gap-1"> <CardContent className="flex flex-col gap-1">
{detail.devices.map((d) => ( {detail.devices.map((d) => (
+1 -1
View File
@@ -24,7 +24,7 @@ export default async function SessionsPage({
</div> </div>
<Card className="bp-glass"> <Card className="bp-glass">
<CardHeader> <CardHeader>
<CardTitle className="text-base">History</CardTitle> <CardTitle className="text-sm">History</CardTitle>
</CardHeader> </CardHeader>
<CardContent className="flex flex-col gap-3"> <CardContent className="flex flex-col gap-3">
<SessionsTable sessions={sessions} /> <SessionsTable sessions={sessions} />
+2 -2
View File
@@ -16,7 +16,7 @@ export function DeviceUsageTable({ devices }: { devices: DeviceUsageRow[] }) {
return ( return (
<Card className="bp-glass"> <Card className="bp-glass">
<CardHeader> <CardHeader>
<CardTitle className="text-base">Device usage</CardTitle> <CardTitle className="text-sm">Device usage</CardTitle>
</CardHeader> </CardHeader>
<CardContent className="text-sm text-muted-foreground">No device activity yet.</CardContent> <CardContent className="text-sm text-muted-foreground">No device activity yet.</CardContent>
</Card> </Card>
@@ -26,7 +26,7 @@ export function DeviceUsageTable({ devices }: { devices: DeviceUsageRow[] }) {
return ( return (
<Card className="bp-glass"> <Card className="bp-glass">
<CardHeader> <CardHeader>
<CardTitle className="text-base">Device usage</CardTitle> <CardTitle className="text-sm">Device usage</CardTitle>
</CardHeader> </CardHeader>
<CardContent> <CardContent>
<Table> <Table>