Skip to content

ExploreContent

A Vue component.

File: src/components/activitypub/ExploreContent.vue

Overview

Props

NameTypeDefaultRequiredDescription
currentViewunionundefinedNo description

Props Details

currentView

No description available.

  • Type: union
  • Required: Yes
  • Default: undefined

Events

NameParametersDescription
reply-to-postTimelinePostNo description
favorite-poststringNo description
reblog-poststringNo description
bookmark-poststringNo description
delete-poststringNo description
show-user-profileFederatedUserNo description
show-conversationTimelinePostNo description
switch-feedstringNo description
refresh-timelineunknownNo description
follow-userstringNo description
unfollow-userstringNo description

Event Details

reply-to-post

No description available.

Parameters: TimelinePost

favorite-post

No description available.

Parameters: string

reblog-post

No description available.

Parameters: string

bookmark-post

No description available.

Parameters: string

delete-post

No description available.

Parameters: string

show-user-profile

No description available.

Parameters: FederatedUser

show-conversation

No description available.

Parameters: TimelinePost

switch-feed

No description available.

Parameters: string

refresh-timeline

No description available.

Parameters: unknown

follow-user

No description available.

Parameters: string

unfollow-user

No description available.

Parameters: string

Slots

This component has no slots.

Methods

This component exposes no public methods.

Usage Example

vue
<template>
  <ExploreContent
    :currentView="undefined"
    @reply-to-post="handleReplyToPost"
    @favorite-post="handleFavoritePost"
    @reblog-post="handleReblogPost"
    @bookmark-post="handleBookmarkPost"
    @delete-post="handleDeletePost"
    @show-user-profile="handleShowUserProfile"
    @show-conversation="handleShowConversation"
    @switch-feed="handleSwitchFeed"
    @refresh-timeline="handleRefreshTimeline"
    @follow-user="handleFollowUser"
    @unfollow-user="handleUnfollowUser" />
</template>

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

const handleFavoritePost = (data: string) => {
  // Handle favorite-post event
}

const handleReblogPost = (data: string) => {
  // Handle reblog-post event
}

const handleBookmarkPost = (data: string) => {
  // Handle bookmark-post event
}

const handleDeletePost = (data: string) => {
  // Handle delete-post event
}

const handleShowUserProfile = (data: FederatedUser) => {
  // Handle show-user-profile event
}

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

const handleSwitchFeed = (data: string) => {
  // Handle switch-feed event
}

const handleRefreshTimeline = (data: unknown) => {
  // Handle refresh-timeline event
}

const handleFollowUser = (data: string) => {
  // Handle follow-user event
}

const handleUnfollowUser = (data: string) => {
  // Handle unfollow-user event
}
</script>

File Location

src/components/activitypub/ExploreContent.vue


This documentation was automatically generated from the component source code.

Released under the AGPL-3.0 License.