aboutsummaryrefslogtreecommitdiff
path: root/src/components/mrf_transparency_panel/mrf_transparency_panel.js
blob: 20f8a08a29317c95fcbe3ccae19e63e760372dfc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { mapState } from 'vuex'

const MRFTransparencyPanel = {
  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