fix regression in nodeModel.innerRect

This commit is contained in:
Evan Simkowitz 2024-09-05 18:07:55 -07:00
parent fc0b1929ec
commit 9ef6745d66
No known key found for this signature in database
2 changed files with 4 additions and 4 deletions

View File

@ -185,6 +185,7 @@ const BlockFull = React.memo(({ nodeModel, viewModel }: FullBlockProps) => {
}, [blockRef, contentRef]);
const blockContentStyle = React.useMemo<React.CSSProperties>(() => {
console.log("blockContentStyle", disablePointerEvents, innerRect);
const retVal: React.CSSProperties = {
pointerEvents: disablePointerEvents ? "none" : undefined,
};

View File

@ -288,12 +288,10 @@ export class LayoutModel {
* @param contents Contains callbacks provided by the TileLayout component.
*/
registerTileLayout(contents: TileLayoutContents) {
console.log("registerTileLayout", contents);
this.renderContent = contents.renderContent;
this.renderPreview = contents.renderPreview;
this.onNodeDelete = contents.onNodeDelete;
if (contents.gapSizePx !== undefined) {
console.log("setting gapSizePx", contents.gapSizePx);
this.setter(this.gapSizePx, contents.gapSizePx);
}
}
@ -756,10 +754,11 @@ export class LayoutModel {
innerRect: atom((get) => {
const addlProps = get(addlPropsAtom);
const numLeafs = get(this.numLeafs);
const gapSizePx = get(this.gapSizePx);
if (numLeafs > 1 && addlProps?.rect) {
return {
width: `${addlProps.transform.width} - ${this.gapSizePx}px`,
height: `${addlProps.transform.height} - ${this.gapSizePx}px`,
width: `${addlProps.transform.width} - ${gapSizePx}px`,
height: `${addlProps.transform.height} - ${gapSizePx}px`,
} as CSSProperties;
} else {
return null;