diff options
| author | Ariadne Conill <ariadne@dereferenced.org> | 2019-11-09 11:32:18 -0600 |
|---|---|---|
| committer | Ariadne Conill <ariadne@dereferenced.org> | 2019-11-09 11:32:18 -0600 |
| commit | c24f95b49840c1d3c8d0362f21abfbf2e227110f (patch) | |
| tree | 32451bdb854cea21ca6e888673ca70f4e346ca6d | |
| parent | 6d6b5f3dbbb2b0e2f47e93cbc3c19758726ef875 (diff) | |
mrf transparency panel: refactor to use vuex mapState
| -rw-r--r-- | src/components/mrf_transparency_panel/mrf_transparency_panel.js | 38 |
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 |
