Migrate interface module to store

This commit is contained in:
Sean King 2023-04-05 21:06:37 -06:00
commit b1dcea0199
No known key found for this signature in database
GPG key ID: 510C52BACD6E7257
33 changed files with 244 additions and 77 deletions

View file

@ -24,6 +24,7 @@ import {
faExpandAlt
} from '@fortawesome/free-solid-svg-icons'
import { useMediaViewerStore } from '../../stores/media_viewer'
import { useInterfaceStore } from '../../stores/interface'
library.add(
faRss,
@ -50,7 +51,7 @@ export default {
data () {
return {
followRequestInProgress: false,
betterShadow: this.$store.state.interface.browserSupport.cssFilter,
betterShadow: useInterfaceStore().browserSupport.cssFilter,
showingConfirmMute: false,
muteExpiryAmount: 0,
muteExpiryUnit: 'minutes'
@ -216,7 +217,7 @@ export default {
)
},
openProfileTab () {
this.$store.dispatch('openSettingsModalTab', 'profile')
useInterfaceStore().openSettingsModalTab('profile')
},
zoomAvatar () {
const attachment = {