feat(selection): 收紧执行状态交互与页面布局

This commit is contained in:
yuxuanhui
2026-08-10 13:42:53 +08:00
parent abe4ffc408
commit 17237e01a7
15 changed files with 659 additions and 172 deletions
+4 -4
View File
@@ -24,12 +24,12 @@ export function PageLayout({
return (
<div className="flex min-h-0 min-w-0 flex-1 flex-col overflow-hidden">
{actions ? (
<div className="shrink-0 border-b border-border px-4 py-3 md:px-6 md:py-3">
<div className="shrink-0 border-b border-border px-4 py-2.5 md:px-4 md:py-2.5">
{actions}
</div>
) : null}
{metrics ? (
<div className="shrink-0 border-b border-border px-4 py-3 md:px-6 md:py-3">
<div className="shrink-0 border-b border-border px-4 py-2.5 md:px-4 md:py-2.5">
{metrics}
</div>
) : null}
@@ -37,9 +37,9 @@ export function PageLayout({
className={cn(
"flex min-h-0 min-w-0 flex-1 flex-col",
bounded ? "overflow-y-auto md:overflow-hidden" : "overflow-y-auto",
"px-4 pb-6 pt-4 md:px-6 md:pb-8 md:pt-5",
"px-4 pb-6 pt-3 md:px-4 md:pb-6 md:pt-3",
// 移动端底部为底部导航预留安全区
"pb-[calc(5.25rem+env(safe-area-inset-bottom))] md:pb-8",
"pb-[calc(5.25rem+env(safe-area-inset-bottom))] md:pb-6",
)}
>
{children}