This commit is contained in:
Brent Bilis 2026-02-08 16:57:14 +02:00 committed by GitHub
commit 4bb6db5bf9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 4 additions and 1 deletions

View File

@ -8,11 +8,12 @@ export function MasonryColumn({
renderContext,
onHeightChange,
isFirstColumn,
listMode,
prefixElement,
prefixElementRef,
}: MasonryColumnProps) {
return (
<div className="min-w-0 mx-auto w-full max-w-2xl">
<div className={listMode ? "min-w-0 w-full" : "min-w-0 mx-auto w-full max-w-2xl"}>
{/* Prefix element (like memo editor) goes in first column */}
{isFirstColumn && prefixElement && <div ref={prefixElementRef}>{prefixElement}</div>}

View File

@ -36,6 +36,7 @@ const MasonryView = ({ memoList, renderer, prefixElement, listMode = false }: Ma
renderContext={renderContext}
onHeightChange={handleHeightChange}
isFirstColumn={columnIndex === 0}
listMode={listMode}
prefixElement={prefixElement}
prefixElementRef={prefixElementRef}
/>

View File

@ -26,6 +26,7 @@ export interface MasonryColumnProps {
renderContext: MemoRenderContext;
onHeightChange: (memoName: string, height: number) => void;
isFirstColumn: boolean;
listMode?: boolean;
prefixElement?: JSX.Element;
prefixElementRef?: React.RefObject<HTMLDivElement>;
}