diff --git a/packages/ui/src/components/Tooltip.svelte b/packages/ui/src/components/Tooltip.svelte index a7af624202..6f877a9b69 100644 --- a/packages/ui/src/components/Tooltip.svelte +++ b/packages/ui/src/components/Tooltip.svelte @@ -15,11 +15,13 @@ @@ -27,11 +29,8 @@
{ - showTooltip(label, triggerHTML, direction) - }} - on:mouseleave={() => { - closeTooltip() + on:mousemove={() => { + showTooltip(label, triggerHTML, direction, component, props) }} > diff --git a/packages/ui/src/components/TooltipInstance.svelte b/packages/ui/src/components/TooltipInstance.svelte index b20c800558..3dd0e7006a 100644 --- a/packages/ui/src/components/TooltipInstance.svelte +++ b/packages/ui/src/components/TooltipInstance.svelte @@ -13,44 +13,77 @@ // limitations under the License. --> -{#if $tooltip.label} + { whileShow(ev) }} /> +{#if $tooltip.component} + +{:else if $tooltip.label}
{/if} diff --git a/plugins/chunter-resources/src/components/AttachmentPresenter.svelte b/plugins/chunter-resources/src/components/AttachmentPresenter.svelte index ca0e9b65b8..357774d77a 100644 --- a/plugins/chunter-resources/src/components/AttachmentPresenter.svelte +++ b/plugins/chunter-resources/src/components/AttachmentPresenter.svelte @@ -17,9 +17,9 @@ -