{open && (
diff --git a/webview/src/plots/components/styles.module.scss b/webview/src/plots/components/styles.module.scss
index 830745668f..ab1b2115fa 100644
--- a/webview/src/plots/components/styles.module.scss
+++ b/webview/src/plots/components/styles.module.scss
@@ -17,6 +17,8 @@ $gap: 20px;
margin: 14px 10px;
font-weight: bold;
font-size: 1.25rem;
+ display: flex;
+ align-items: center;
}
}
@@ -321,6 +323,30 @@ $gap: 20px;
}
}
+.infoTooltipToggle {
+ display: flex;
+ align-items: center;
+}
+
+.infoIcon {
+ fill: $accent-color;
+ margin-left: 6px;
+}
+
+.infoTooltip {
+ max-width: 220px;
+ padding: 12px 8px;
+ white-space: normal;
+ display: flex;
+ gap: 4px;
+ font-size: 0.8125rem;
+
+ svg {
+ min-width: 16px;
+ min-height: 16px;
+ }
+}
+
:global(.has-actions) {
summary {
background: $fg-color !important;
diff --git a/webview/src/shared/components/Icon.tsx b/webview/src/shared/components/Icon.tsx
index 898423eea8..c2d1da24db 100644
--- a/webview/src/shared/components/Icon.tsx
+++ b/webview/src/shared/components/Icon.tsx
@@ -10,6 +10,7 @@ import {
Ellipsis,
GraphLine,
Gripper,
+ Info,
Lines,
Pencil,
Refresh,
@@ -27,6 +28,7 @@ export const AllIcons = {
ELLIPSIS: Ellipsis,
GRAPH_LINE: GraphLine,
GRIPPER: Gripper,
+ INFO: Info,
LINES: Lines,
PENCIL: Pencil,
REFRESH: Refresh,
diff --git a/webview/src/shared/components/icons/Info.tsx b/webview/src/shared/components/icons/Info.tsx
new file mode 100644
index 0000000000..b955dbd8ad
--- /dev/null
+++ b/webview/src/shared/components/icons/Info.tsx
@@ -0,0 +1,21 @@
+import * as React from 'react'
+import { SVGProps } from 'react'
+
+const SvgInfo = (props: SVGProps
) => (
+
+)
+
+export default SvgInfo
diff --git a/webview/src/shared/components/icons/index.ts b/webview/src/shared/components/icons/index.ts
index bfb653d3e4..f68b45dff2 100644
--- a/webview/src/shared/components/icons/index.ts
+++ b/webview/src/shared/components/icons/index.ts
@@ -10,6 +10,7 @@ export { default as DownArrow } from './DownArrow'
export { default as Ellipsis } from './Ellipsis'
export { default as GraphLine } from './GraphLine'
export { default as Gripper } from './Gripper'
+export { default as Info } from './Info'
export { default as Lines } from './Lines'
export { default as Pencil } from './Pencil'
export { default as Pin } from './Pin'