From a60fc390a036078a857693193cfd18b9ee42954b Mon Sep 17 00:00:00 2001 From: Hakaba Hitoyo Date: Mon, 7 Jan 2019 17:26:47 +0000 Subject: Add instance information page for mobile --- src/components/about/about.js | 13 +++++++++++++ src/components/about/about.vue | 12 ++++++++++++ src/components/side_drawer/side_drawer.vue | 5 +++++ .../terms_of_service_panel/terms_of_service_panel.js | 9 +++++++++ .../terms_of_service_panel/terms_of_service_panel.vue | 18 ++++++++++++++++++ 5 files changed, 57 insertions(+) create mode 100644 src/components/about/about.js create mode 100644 src/components/about/about.vue create mode 100644 src/components/terms_of_service_panel/terms_of_service_panel.js create mode 100644 src/components/terms_of_service_panel/terms_of_service_panel.vue (limited to 'src/components') diff --git a/src/components/about/about.js b/src/components/about/about.js new file mode 100644 index 00000000..b4433b4e --- /dev/null +++ b/src/components/about/about.js @@ -0,0 +1,13 @@ +import InstanceSpecificPanel from '../instance_specific_panel/instance_specific_panel.vue' +import FeaturesPanel from '../features_panel/features_panel.vue' +import TermsOfServicePanel from '../terms_of_service_panel/terms_of_service_panel.vue' + +const About = { + components: { + InstanceSpecificPanel, + FeaturesPanel, + TermsOfServicePanel + } +} + +export default About diff --git a/src/components/about/about.vue b/src/components/about/about.vue new file mode 100644 index 00000000..bf87e0b8 --- /dev/null +++ b/src/components/about/about.vue @@ -0,0 +1,12 @@ + + + + + diff --git a/src/components/side_drawer/side_drawer.vue b/src/components/side_drawer/side_drawer.vue index f5ccba67..7c792deb 100644 --- a/src/components/side_drawer/side_drawer.vue +++ b/src/components/side_drawer/side_drawer.vue @@ -71,6 +71,11 @@ {{ $t("settings.settings") }} +
  • + + {{ $t("nav.about") }} + +
  • {{ $t("login.logout") }} diff --git a/src/components/terms_of_service_panel/terms_of_service_panel.js b/src/components/terms_of_service_panel/terms_of_service_panel.js new file mode 100644 index 00000000..4276f8f7 --- /dev/null +++ b/src/components/terms_of_service_panel/terms_of_service_panel.js @@ -0,0 +1,9 @@ +const TermsOfServicePanel = { + computed: { + content () { + return this.$store.state.instance.tos + } + } +} + +export default TermsOfServicePanel diff --git a/src/components/terms_of_service_panel/terms_of_service_panel.vue b/src/components/terms_of_service_panel/terms_of_service_panel.vue new file mode 100644 index 00000000..eb0f2527 --- /dev/null +++ b/src/components/terms_of_service_panel/terms_of_service_panel.vue @@ -0,0 +1,18 @@ + + + + + -- cgit v1.2.3-70-g09d2