Skip to content

GifComponent

A Vue component.

File: src/components/GifComponent.vue

Overview

Props

NameTypeDefaultRequiredDescription
closeGiphyTSFunctionTypeundefinedNo description
gifIconClickedbooleanfalseNo description
positionPopupPosition'above'No description
triggerElementHTMLElementundefinedNo description
customPosition{ x: number; y: number }undefinedNo description

Props Details

closeGiphy

No description available.

  • Type: TSFunctionType
  • Required: No
  • Default: undefined

gifIconClicked

No description available.

  • Type: boolean
  • Required: No
  • Default: false

position

No description available.

  • Type: PopupPosition
  • Required: No
  • Default: 'above'

triggerElement

No description available.

  • Type: HTMLElement
  • Required: No
  • Default: undefined

customPosition

No description available.

  • Type: { x: number; y: number }
  • Required: No
  • Default: undefined

Events

NameParametersDescription
sendGifGifNo description
resetGifIconClickedunknownNo description
switchToEmojiunknownNo description

Event Details

sendGif

No description available.

Parameters: Gif

resetGifIconClicked

No description available.

Parameters: unknown

switchToEmoji

No description available.

Parameters: unknown

Slots

This component has no slots.

Methods

This component exposes no public methods.

Usage Example

vue
<template>
  <GifComponent
    
    @sendGif="handleSendGif"
    @resetGifIconClicked="handleResetGifIconClicked"
    @switchToEmoji="handleSwitchToEmoji" />
</template>

<script setup lang="ts">
const handleSendGif = (data: Gif) => {
  // Handle sendGif event
}

const handleResetGifIconClicked = (data: unknown) => {
  // Handle resetGifIconClicked event
}

const handleSwitchToEmoji = (data: unknown) => {
  // Handle switchToEmoji event
}
</script>

File Location

src/components/GifComponent.vue


This documentation was automatically generated from the component source code.

Released under the AGPL-3.0 License.