Skip to content

Commit 438a4b4

Browse files
committed
fix(tooltip): allow passing attrs
1 parent f563630 commit 438a4b4

File tree

2 files changed

+30
-25
lines changed

2 files changed

+30
-25
lines changed

.changeset/lucky-monkeys-fold.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@indielayer/ui": patch
3+
---
4+
5+
fix(tooltip): allow passing attrs

packages/ui/src/components/tooltip/Tooltip.vue

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -176,32 +176,32 @@ const { classes, className } = useTheme('Tooltip', {}, props)
176176
@mouseleave="hideTooltip"
177177
>
178178
<slot></slot>
179-
</component>
180179

181-
<teleport v-if="!computedDisabled" to="body">
182-
<transition
183-
enter-active-class="transition-opacity duration-150 ease-out"
184-
leave-active-class="transition-opacity duration-150 ease-in"
185-
enter-from-class="opacity-0"
186-
enter-to-class="opacity-100"
187-
leave-from-class="opacity-100"
188-
leave-to-class="opacity-0"
189-
>
190-
<div
191-
v-if="isVisible"
192-
ref="tooltipRef"
193-
:style="tooltipStyle"
194-
class="fixed z-[9999] pointer-events-none"
195-
:class="[
196-
classes.tooltip,
197-
animationOriginClasses
198-
]"
180+
<teleport v-if="!computedDisabled" to="body">
181+
<transition
182+
enter-active-class="transition-opacity duration-150 ease-out"
183+
leave-active-class="transition-opacity duration-150 ease-in"
184+
enter-from-class="opacity-0"
185+
enter-to-class="opacity-100"
186+
leave-from-class="opacity-100"
187+
leave-to-class="opacity-0"
199188
>
200-
<slot name="tooltip">{{ tooltip }}</slot>
201-
<div :class="['absolute overflow-hidden shadow-lg z-10', arrowPositionClasses]">
202-
<div :class="['h-2.5 w-2.5 bg-secondary-700 transform border border-secondary-800', arrowRotationClasses]"></div>
189+
<div
190+
v-if="isVisible"
191+
ref="tooltipRef"
192+
:style="tooltipStyle"
193+
class="fixed z-[10001] pointer-events-none"
194+
:class="[
195+
classes.tooltip,
196+
animationOriginClasses
197+
]"
198+
>
199+
<slot name="tooltip">{{ tooltip }}</slot>
200+
<div :class="['absolute overflow-hidden shadow-lg z-10', arrowPositionClasses]">
201+
<div :class="['h-2.5 w-2.5 bg-secondary-700 transform border border-secondary-800', arrowRotationClasses]"></div>
202+
</div>
203203
</div>
204-
</div>
205-
</transition>
206-
</teleport>
204+
</transition>
205+
</teleport>
206+
</component>
207207
</template>

0 commit comments

Comments
 (0)