diff --git a/packages/bbui/src/Tooltip/Context.svelte b/packages/bbui/src/Tooltip/Context.svelte index 4f898d04d0..d477783950 100644 --- a/packages/bbui/src/Tooltip/Context.svelte +++ b/packages/bbui/src/Tooltip/Context.svelte @@ -9,6 +9,7 @@ $: target = getContext(Context.PopoverRoot) || "#app" + export let arbitrary = "" let hovering = false let wrapper let currentTooltip @@ -30,10 +31,18 @@ } const updatePosition = (anchor, currentTooltip, previousTooltip, wrapper) => { + if (arbitrary === "foo") { + console.log(currentTooltip, previousTooltip); + } + requestAnimationFrame(() => { if (anchor == null || currentTooltip == null || previousTooltip == null || wrapper == null) { return; } + if (arbitrary === "foo") { + console.log("past here"); + } + const rect = anchor.getBoundingClientRect(); diff --git a/packages/builder/src/components/design/settings/controls/FieldContext/Chart.svelte b/packages/builder/src/components/design/settings/controls/FieldContext/Chart.svelte index 6cd69a49f3..3c0bb3f71a 100644 --- a/packages/builder/src/components/design/settings/controls/FieldContext/Chart.svelte +++ b/packages/builder/src/components/design/settings/controls/FieldContext/Chart.svelte @@ -12,15 +12,18 @@ export let columnIcon export let columnType export let columnName + export let sidecar = false export let errors = [] export let warnings = [] + let root = null; + const getDocLink = (columnType) => { - if (columnType === "number") { + if (columnType === "Number") { return "https://docs.budibase.com/docs/number" } - if (columnType === "string") { + if (columnType === "Text") { return "https://docs.budibase.com/docs/text" } if (columnType === "attachment") { @@ -35,15 +38,31 @@ $: docLink = getDocLink(columnType); + let sidecarSubject = null + + const handleMouseenter = (option, idx) => { + sidecarSubject = option; + root = root + } + + const handleMouseleave = (option) => { + sidecarSubject = null; + } +