Page MenuHomePhorge

popover.vue
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

popover.vue

<template>
<span
class="popover-wrapper"
@mouseenter="onMouseenter"
@mouseleave="onMouseleave"
>
<button
ref="trigger"
class="popover-trigger-button"
:class="normalButton ? 'button-default btn' : 'button-unstyled'"
type="button"
v-bind="allTriggerAttrs"
@click="onClick"
>
<slot name="trigger" />
</button>
<teleport
:disabled="!teleport"
to="#popovers"
>
<transition name="fade">
<div
v-if="!hidden"
ref="content"
:style="styles"
class="popover"
:class="popoverClass || 'popover-default'"
@mouseenter="onMouseenterContent"
@mouseleave="onMouseleaveContent"
@click="onClickContent"
>
<slot
name="content"
class="popover-inner"
:close="hidePopover"
:resize="resizePopover"
/>
</div>
</transition>
</teleport>
</span>
</template>
<script src="./popover.js" />
<style src="./popover.scss" lang="scss"></style>

File Metadata

Mime Type
text/html
Expires
Sat, Nov 15, 1:59 AM (23 h, 17 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
633049
Default Alt Text
popover.vue (1 KB)

Event Timeline