aboutsummaryrefslogtreecommitdiff
path: root/src/components
diff options
context:
space:
mode:
authorAriadne Conill <ariadne@dereferenced.org>2019-11-09 11:32:18 -0600
committerAriadne Conill <ariadne@dereferenced.org>2019-11-09 11:32:18 -0600
commitc24f95b49840c1d3c8d0362f21abfbf2e227110f (patch)
tree32451bdb854cea21ca6e888673ca70f4e346ca6d /src/components
parent6d6b5f3dbbb2b0e2f47e93cbc3c19758726ef875 (diff)
mrf transparency panel: refactor to use vuex mapState
Diffstat (limited to 'src/components')
-rw-r--r--src/components/mrf_transparency_panel/mrf_transparency_panel.js38
1 files changed, 12 insertions, 26 deletions
diff --git a/src/components/mrf_transparency_panel/mrf_transparency_panel.js b/src/components/mrf_transparency_panel/mrf_transparency_panel.js
index 28ecec38..20f8a08a 100644
--- a/src/components/mrf_transparency_panel/mrf_transparency_panel.js
+++ b/src/components/mrf_transparency_panel/mrf_transparency_panel.js
@@ -1,30 +1,16 @@
+import { mapState } from 'vuex'
+
const MRFTransparencyPanel = {
- computed: {
- federationPolicy () {
- return this.$store.state.instance.federationPolicy
- },
- mrfPolicies () {
- return this.$store.state.instance.federationPolicy.mrf_policies
- },
- acceptInstances () {
- return this.$store.state.instance.federationPolicy.mrf_simple.accept
- },
- rejectInstances () {
- return this.$store.state.instance.federationPolicy.mrf_simple.reject
- },
- quarantineInstances () {
- return this.$store.state.instance.federationPolicy.quarantined_instances
- },
- ftlRemovalInstances () {
- return this.$store.state.instance.federationPolicy.mrf_simple.federated_timeline_removal
- },
- mediaNsfwInstances () {
- return this.$store.state.instance.federationPolicy.mrf_simple.media_nsfw
- },
- mediaRemovalInstances () {
- return this.$store.state.instance.federationPolicy.mrf_simple.media_removal
- }
- }
+ computed: mapState({
+ federationPolicy: state => state.instance.federationPolicy,
+ mrfPolicies: state => state.instance.federationPolicy.mrf_policies,
+ acceptInstances: state => state.instance.federationPolicy.mrf_simple.accept,
+ rejectInstances: state => state.instance.federationPolicy.mrf_simple.reject,
+ quarantineInstances: state => state.instance.federationPolicy.quarantined_instances,
+ ftlRemovalInstances: state => state.instance.federationPolicy.mrf_simple.federated_timeline_removal,
+ mediaNsfwInstances: state => state.instance.federationPolicy.mrf_simple.media_nsfw,
+ mediaRemovalInstances: state => state.instance.federationPolicy.mrf_simple.media_removal
+ })
}
export default MRFTransparencyPanel