aboutsummaryrefslogtreecommitdiff
path: root/src/components/mrf_transparency_panel/mrf_transparency_panel.js
diff options
context:
space:
mode:
authorAriadne Conill <ariadne@dereferenced.org>2019-11-09 00:09:32 -0600
committerAriadne Conill <ariadne@dereferenced.org>2019-11-09 00:09:32 -0600
commit90f764224d7518da08653db285c5343ca5d078ac (patch)
tree91ee35866aa541f1c369275ceb1b23e69d4ea483 /src/components/mrf_transparency_panel/mrf_transparency_panel.js
parent20ccd93a176f911a43b3db3d595f3fdb3491934f (diff)
about: add MRF transparency panel
Diffstat (limited to 'src/components/mrf_transparency_panel/mrf_transparency_panel.js')
-rw-r--r--src/components/mrf_transparency_panel/mrf_transparency_panel.js33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/components/mrf_transparency_panel/mrf_transparency_panel.js b/src/components/mrf_transparency_panel/mrf_transparency_panel.js
new file mode 100644
index 00000000..3791dd12
--- /dev/null
+++ b/src/components/mrf_transparency_panel/mrf_transparency_panel.js
@@ -0,0 +1,33 @@
+const MRFTransparencyPanel = {
+ components: {
+ },
+ 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
+ }
+ }
+}
+
+export default MRFTransparencyPanel
+