fix: note should hide collapse button in presentation mode (#11292)

Fixes [BS-1003](https://linear.app/affine-design/issue/BS-1003/ppt-演示状态下-note-会显示折叠箭头)
This commit is contained in:
doouding
2025-03-31 05:24:29 +00:00
committed by xiaoxin
parent 24c382d3aa
commit 18cb4199fa
2 changed files with 31 additions and 2 deletions

View File

@@ -216,6 +216,8 @@ export class EdgelessNoteBlockComponent extends toGfxBlockComponent(
const { borderRadius } = edgeless.style;
const { collapse = false, collapsedHeight, scale = 1 } = edgeless;
const { tool } = this.gfx;
const bound = Bound.deserialize(xywh);
const height = bound.h / scale;
@@ -280,7 +282,9 @@ export class EdgelessNoteBlockComponent extends toGfxBlockComponent(
.editing=${this._editing}
></edgeless-note-mask>
${isCollapsable && (!this.model.isPageBlock() || !hasHeader)
${isCollapsable &&
tool.currentToolName$.value !== 'frameNavigator' &&
(!this.model.isPageBlock() || !hasHeader)
? html`<div
class="${classMap({
[styles.collapseButton]: true,