Skip to content

LazyEmojiSection

A Vue component.

File: src/components/LazyEmojiSection.vue

Overview

Props

NameTypeDefaultRequiredDescription
emojiCountnumberundefinedNumber of emoji items in this section — used to estimate placeholder height.
columnsnumber7Grid column count. Defaults to 7 (fits a 320px popup).

Props Details

emojiCount

Number of emoji items in this section — used to estimate placeholder height.

  • Type: number
  • Required: Yes
  • Default: undefined

columns

Grid column count. Defaults to 7 (fits a 320px popup).

  • Type: number
  • Required: No
  • Default: 7

Events

This component emits no events.

Slots

NameScopedDescription
headerNo description
defaultNo description

Slot Details

No description available.

Scoped: No

default

No description available.

Scoped: No

Methods

This component exposes no public methods.

Usage Example

vue
<template>
  <LazyEmojiSection
    :emojiCount="42">
    <template #header>
      <!-- Slot content for header -->
    </template>
    <template #default>
      <!-- Slot content for default -->
    </template>
  </LazyEmojiSection>
</template>

<script setup lang="ts">
// No event handlers needed
</script>

File Location

src/components/LazyEmojiSection.vue


This documentation was automatically generated from the component source code.

Released under the AGPL-3.0 License.