aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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