diff --git a/frontend/app/view/term/term.tsx b/frontend/app/view/term/term.tsx index 464a46161..79e3ed707 100644 --- a/frontend/app/view/term/term.tsx +++ b/frontend/app/view/term/term.tsx @@ -127,6 +127,8 @@ class TermViewModel { termMode: jotai.Atom; htmlElemFocusRef: React.RefObject; blockId: string; + viewIcon: jotai.Atom; + viewText: jotai.Atom; constructor(blockId: string) { this.blockId = blockId; @@ -135,6 +137,11 @@ class TermViewModel { const blockData = get(this.blockAtom); return blockData?.meta?.["term:mode"] ?? "term"; }); + this.viewIcon = jotai.atom("terminal"); + this.viewText = jotai.atom((get) => { + const blockData = get(this.blockAtom); + return blockData?.meta?.title ?? ""; + }); } giveFocus(): boolean {