Tooltip text overflow and new lines

This commit is contained in:
Natsumi
2026-01-21 14:31:19 +13:00
parent 81acfa8734
commit ac87cf9a90
2 changed files with 10 additions and 4 deletions

View File

@@ -593,7 +593,7 @@
{{ timeInLab }} {{ timeInLab }}
</span> </span>
</template> </template>
<ArrowDown /> <ChevronDown class="inline-block" />
</TooltipWrapper> </TooltipWrapper>
<span class="extra"> <span class="extra">
{{ formatDateFilter(worldDialog.ref.publicationDate, 'long') }} {{ formatDateFilter(worldDialog.ref.publicationDate, 'long') }}
@@ -697,8 +697,8 @@
<script setup> <script setup>
import { import {
Apple, Apple,
ArrowDown,
Check, Check,
ChevronDown,
Copy, Copy,
Download, Download,
Ellipsis, Ellipsis,

View File

@@ -36,9 +36,15 @@
<TooltipTrigger :as-child="triggerAsChild" v-bind="attrs"> <TooltipTrigger :as-child="triggerAsChild" v-bind="attrs">
<slot /> <slot />
</TooltipTrigger> </TooltipTrigger>
<TooltipContent v-if="hasContent" :side="side" :align="align" :side-offset="sideOffset" :class="contentClass"> <TooltipContent
v-if="hasContent"
:side="side"
:align="align"
:side-offset="sideOffset"
:class="contentClass"
class="max-w-screen">
<slot name="content"> <slot name="content">
<span v-if="content !== undefined">{{ content }}</span> <span v-if="content !== undefined" class="whitespace-pre-wrap">{{ content }}</span>
</slot> </slot>
</TooltipContent> </TooltipContent>
</Tooltip> </Tooltip>