Skip to content

Commit de43c77

Browse files
authored
[ENG-1637] Add Hover info text on base icon (#962)
* add info for Base icon * address PR comment
1 parent 7f358b2 commit de43c77

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

apps/obsidian/src/components/DiscourseContextView.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import {
55
Notice,
66
FrontMatterCache,
77
setIcon,
8+
setTooltip,
89
} from "obsidian";
910
import { createRoot, Root } from "react-dom/client";
1011
import DiscourseGraphPlugin from "~/index";
@@ -157,12 +158,16 @@ const DiscourseContext = ({ activeFile }: DiscourseContextProps) => {
157158
)}
158159
{nodeType.name || "Unnamed Node Type"}
159160
<button
161+
ref={(el) => {
162+
if (el) {
163+
const name = nodeType.name || "Unnamed Node Type";
164+
setTooltip(el, `Create Base view for ${name} nodes`);
165+
}
166+
}}
160167
onClick={() => {
161168
void createBaseForNodeType(plugin, nodeType);
162169
}}
163170
className="clickable-icon ml-1"
164-
title={`Create Base view for ${nodeType.name}`}
165-
aria-label={`Create Base view for ${nodeType.name}`}
166171
>
167172
<div
168173
ref={(el) => (el && setIcon(el, "layout-list")) || undefined}

0 commit comments

Comments
 (0)