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}
/>