Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F325738
account_actions.js
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
1 KB
Referenced Files
None
Subscribers
None
account_actions.js
View Options
import
{
mapState
}
from
'vuex'
import
ProgressButton
from
'../progress_button/progress_button.vue'
import
Popover
from
'../popover/popover.vue'
import
{
library
}
from
'@fortawesome/fontawesome-svg-core'
import
{
faEllipsisV
}
from
'@fortawesome/free-solid-svg-icons'
library
.
add
(
faEllipsisV
)
const
AccountActions
=
{
props
:
[
'user'
,
'relationship'
],
data
()
{
return
{
}
},
components
:
{
ProgressButton
,
Popover
},
methods
:
{
showRepeats
()
{
this
.
$store
.
dispatch
(
'showReblogs'
,
this
.
user
.
id
)
},
hideRepeats
()
{
this
.
$store
.
dispatch
(
'hideReblogs'
,
this
.
user
.
id
)
},
blockUser
()
{
this
.
$store
.
dispatch
(
'blockUser'
,
this
.
user
.
id
)
},
unblockUser
()
{
this
.
$store
.
dispatch
(
'unblockUser'
,
this
.
user
.
id
)
},
reportUser
()
{
this
.
$store
.
dispatch
(
'openUserReportingModal'
,
{
userId
:
this
.
user
.
id
})
},
openChat
()
{
this
.
$router
.
push
({
name
:
'chat'
,
params
:
{
recipient_id
:
this
.
user
.
id
}
})
}
},
computed
:
{
...
mapState
({
pleromaChatMessagesAvailable
:
state
=>
state
.
instance
.
pleromaChatMessagesAvailable
})
}
}
export
default
AccountActions
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Apr 24, 4:21 AM (1 d, 16 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
94992
Default Alt Text
account_actions.js (1 KB)
Attached To
Mode
rPUFE pleroma-fe-upstream
Attached
Detach File
Event Timeline
Log In to Comment