fix: make chat discussion fill full viewport height in tablo detail view
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
76d4db1ea1
commit
3b1d8bd2e5
2 changed files with 6 additions and 4 deletions
|
|
@ -43,7 +43,7 @@ export const TabloDiscussionSection = ({ tablo, isAdmin }: TabloDiscussionSectio
|
|||
};
|
||||
|
||||
return (
|
||||
<div className="flex flex-col h-full">
|
||||
<div className="flex flex-col h-full overflow-hidden">
|
||||
<div className="flex justify-between items-start mb-6">
|
||||
<div>
|
||||
<h1 className="text-3xl font-bold text-foreground">Discussion</h1>
|
||||
|
|
|
|||
|
|
@ -380,7 +380,7 @@ export const TabloDetailsPage = () => {
|
|||
};
|
||||
|
||||
return (
|
||||
<div>
|
||||
<div className={cn(activeSection === "discussion" && "flex flex-col h-[calc(100vh-75px)]")}>
|
||||
{/* ── Header ──────────────────────────────────────────────────────── */}
|
||||
<div className="px-4 pt-4">
|
||||
<div className="flex flex-col md:flex-row items-start justify-between mb-6 border-b border-[#F2F4F7] dark:border-gray-700 pb-5 gap-5 md:gap-0">
|
||||
|
|
@ -500,7 +500,7 @@ export const TabloDetailsPage = () => {
|
|||
</div>
|
||||
|
||||
{/* ── Tab content ─────────────────────────────────────────────────── */}
|
||||
<div className="px-4 sm:px-6 pt-6 pb-8">
|
||||
<div className={cn("px-4 sm:px-6 pt-6 pb-8", activeSection === "discussion" && "flex flex-col flex-1 min-h-0")}>
|
||||
{activeSection === "overview" &&
|
||||
(() => {
|
||||
const overviewBlocks: Record<OverviewBlockId, React.ReactNode> = {
|
||||
|
|
@ -786,7 +786,9 @@ export const TabloDetailsPage = () => {
|
|||
{activeSection === "tasks" && <TabloTasksSection tablo={tablo} isAdmin={isAdmin} />}
|
||||
{activeSection === "files" && <TabloFilesSection tablo={tablo} isAdmin={isAdmin} />}
|
||||
{activeSection === "discussion" && (
|
||||
<TabloDiscussionSection tablo={tablo} isAdmin={isAdmin} />
|
||||
<div className="flex-1 min-h-0">
|
||||
<TabloDiscussionSection tablo={tablo} isAdmin={isAdmin} />
|
||||
</div>
|
||||
)}
|
||||
{activeSection === "events" && <TabloEventsSection tablo={tablo} isAdmin={isAdmin} />}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue