diff --git a/packages/bbui/src/Tooltip/Context.svelte b/packages/bbui/src/Tooltip/Context.svelte index d5afad9fa2..10f050c7b6 100644 --- a/packages/bbui/src/Tooltip/Context.svelte +++ b/packages/bbui/src/Tooltip/Context.svelte @@ -157,6 +157,8 @@ border-radius: 5px; box-sizing: border-box; + opacity: 0; + overflow: hidden; border: 1px solid var(--grey-4); transition: width 300ms ease-in, height 300ms ease-in, top 300ms ease-in, left 300ms ease-in; diff --git a/packages/builder/src/components/design/settings/controls/FieldContext/ExplanationModal/subjects/Column.svelte b/packages/builder/src/components/design/settings/controls/FieldContext/ExplanationModal/subjects/Column.svelte index d717a15def..f8363bdcd4 100644 --- a/packages/builder/src/components/design/settings/controls/FieldContext/ExplanationModal/subjects/Column.svelte +++ b/packages/builder/src/components/design/settings/controls/FieldContext/ExplanationModal/subjects/Column.svelte @@ -7,6 +7,17 @@ } export let schema export let columnName + + const parseDate = (isoString) => { + if ([null, undefined, ""].includes(isoString)) { + return "None" + } + + const epoch = Date.parse(isoString); + const date = new Date(epoch); + + return date.toLocaleString(); + } @@ -23,11 +34,11 @@ {:else if schema.type === "datetime"} setExplanationSubject(subjects.column)} + on:mouseleave={() => setExplanationSubject(subjects.none)} href={tableHref} text={columnName} />