mirror of
https://github.com/getpaseo/paseo.git
synced 2026-11-10 02:15:02 +00:00
Streamline sidebar usage and stacked sheet interactions (#5805)
* feat(app): streamline sidebar usage and stacked sheets * fix(app): restore compact sidebar navigation clicks The close button container emitted box-none through Unistyles as invalid CSS and intercepted New workspace clicks. Let React Native apply click-through behavior at the view boundary. Keep the import journey on its existing New workspace screen and assert only the visible transcript. * fix(app): cap menu sheets at eighty percent height Keep long sidebar usage reports recognizably sheet-sized while allowing the content to scroll. Short menu sheets retain dynamic sizing.
This commit is contained in:
@@ -112,9 +112,11 @@ const UNSCOPED_WINDOWS: ReadonlyArray<{
|
||||
field: "five_hour" | "seven_day";
|
||||
id: string;
|
||||
label: string;
|
||||
shortLabel: string;
|
||||
summary: boolean;
|
||||
}> = [
|
||||
{ field: "five_hour", id: "five_hour", label: "Session" },
|
||||
{ field: "seven_day", id: "weekly", label: "Weekly" },
|
||||
{ field: "five_hour", id: "five_hour", label: "Session", shortLabel: "5h", summary: true },
|
||||
{ field: "seven_day", id: "weekly", label: "Weekly", shortLabel: "wk", summary: true },
|
||||
];
|
||||
|
||||
// Scoped windows from before `limits[]` existed. Declaring the dimension here is what
|
||||
@@ -253,6 +255,8 @@ function unscopedWindows(resp: ClaudeUsageResponse): UsageWindow[] {
|
||||
windowFromUsedPct({
|
||||
id: spec.id,
|
||||
label: spec.label,
|
||||
shortLabel: spec.shortLabel,
|
||||
summary: spec.summary,
|
||||
utilizationPct: window.utilization,
|
||||
resetsAt: window.resets_at ?? null,
|
||||
tone: toneFromUsedPct(window.utilization),
|
||||
@@ -272,6 +276,7 @@ function scopedWindows(limits: ScopedLimit[]): UsageWindow[] {
|
||||
return windowFromUsedPct({
|
||||
id,
|
||||
label: `Weekly \u00b7 ${limit.name}`,
|
||||
shortLabel: `wk ${limit.name}`,
|
||||
utilizationPct: limit.usedPct,
|
||||
resetsAt: limit.resetsAt,
|
||||
tone: toneFromUsedPct(limit.usedPct),
|
||||
|
||||
Reference in New Issue
Block a user