Skip to content

MonyPost

A Vue component.

File: src/components/activitypub/MonyPost.vue

Overview

Props

NameTypeDefaultRequiredDescription
postTimelinePostundefinedNo description
hideReplyContextbooleanfalseNo description
isInThreadbooleanfalseNo description

Props Details

post

No description available.

  • Type: TimelinePost
  • Required: Yes
  • Default: undefined

hideReplyContext

No description available.

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

isInThread

No description available.

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

Events

NameParametersDescription
replyTimelinePostNo description
deletestringNo description
editstringNo description
clickTimelinePostNo description
user-mention-clickstringNo description
hashtag-clickstringNo description
user-clickanyNo description
show-conversationstringNo description
refreshstringNo description

Event Details

reply

No description available.

Parameters: TimelinePost

delete

No description available.

Parameters: string

edit

No description available.

Parameters: string

click

No description available.

Parameters: TimelinePost

user-mention-click

No description available.

Parameters: string

hashtag-click

No description available.

Parameters: string

user-click

No description available.

Parameters: any

show-conversation

No description available.

Parameters: string

refresh

No description available.

Parameters: string

Slots

This component has no slots.

Methods

This component exposes no public methods.

Usage Example

vue
<template>
  <MonyPost
    :post="undefined"
    @reply="handleReply"
    @delete="handleDelete"
    @edit="handleEdit"
    @click="handleClick"
    @user-mention-click="handleUserMentionClick"
    @hashtag-click="handleHashtagClick"
    @user-click="handleUserClick"
    @show-conversation="handleShowConversation"
    @refresh="handleRefresh" />
</template>

<script setup lang="ts">
const handleReply = (data: TimelinePost) => {
  // Handle reply event
}

const handleDelete = (data: string) => {
  // Handle delete event
}

const handleEdit = (data: string) => {
  // Handle edit event
}

const handleClick = (data: TimelinePost) => {
  // Handle click event
}

const handleUserMentionClick = (data: string) => {
  // Handle user-mention-click event
}

const handleHashtagClick = (data: string) => {
  // Handle hashtag-click event
}

const handleUserClick = (data: any) => {
  // Handle user-click event
}

const handleShowConversation = (data: string) => {
  // Handle show-conversation event
}

const handleRefresh = (data: string) => {
  // Handle refresh event
}
</script>

File Location

src/components/activitypub/MonyPost.vue


This documentation was automatically generated from the component source code.

Released under the AGPL-3.0 License.