From 0889a08ee1c7d93b8136d01f5d398f0b9b1a93d8 Mon Sep 17 00:00:00 2001 From: supertiger1234 Date: Fri, 23 Aug 2019 19:47:36 +0100 Subject: [PATCH] creating explore main page. --- .../ServerSettingsPanels/ServerSettings.vue | 10 +- .../ServerSettingsPanels/ServerVisibility.vue | 93 ++++++ src/components/app/Tabs/Explore.vue | 160 ++++++++++ .../app/Tabs/Explore/searchHeader.vue | 39 +++ src/components/app/Tabs/Explore/servers.vue | 280 ++++++++++++++++++ 5 files changed, 578 insertions(+), 4 deletions(-) create mode 100644 src/components/app/Popouts/Popouts/ServerSettingsPanels/ServerVisibility.vue create mode 100644 src/components/app/Tabs/Explore.vue create mode 100644 src/components/app/Tabs/Explore/searchHeader.vue create mode 100644 src/components/app/Tabs/Explore/servers.vue diff --git a/src/components/app/Popouts/Popouts/ServerSettingsPanels/ServerSettings.vue b/src/components/app/Popouts/Popouts/ServerSettingsPanels/ServerSettings.vue index 1bae4c4..861f0fb 100644 --- a/src/components/app/Popouts/Popouts/ServerSettingsPanels/ServerSettings.vue +++ b/src/components/app/Popouts/Popouts/ServerSettingsPanels/ServerSettings.vue @@ -8,7 +8,8 @@
{{tabs[index].icon}}
{{tabs[index].title}}
- + + @@ -24,9 +25,9 @@ import { mapState } from "vuex"; import General from './General.vue' import DeleteServer from './DeleteServer.vue' import ManageChannels from './ManageChannels.vue' - +import ServerVisibility from './ServerVisibility.vue' export default { - components: { General, DeleteServer, ManageChannels}, + components: { General, DeleteServer, ManageChannels, ServerVisibility}, data() { return { index: 0, @@ -34,6 +35,7 @@ export default { {title: "General", icon: "info"}, {title: "Manage Channels", icon: "storage"}, // {title: "Manage Invites", icon: "local_post_office"}, + {title: "Server Visibility", icon: "visibility"}, {title: "Delete Server", icon: "warning", critical: true}, ] } @@ -104,7 +106,7 @@ export default { margin: 5px; padding: 5px; transition: 0.2s; - cursor: default; + cursor: pointer; user-select: none; display: flex; align-content: center; diff --git a/src/components/app/Popouts/Popouts/ServerSettingsPanels/ServerVisibility.vue b/src/components/app/Popouts/Popouts/ServerSettingsPanels/ServerVisibility.vue new file mode 100644 index 0000000..7e08c7c --- /dev/null +++ b/src/components/app/Popouts/Popouts/ServerSettingsPanels/ServerVisibility.vue @@ -0,0 +1,93 @@ + + + + + + + diff --git a/src/components/app/Tabs/Explore.vue b/src/components/app/Tabs/Explore.vue new file mode 100644 index 0000000..1b691f0 --- /dev/null +++ b/src/components/app/Tabs/Explore.vue @@ -0,0 +1,160 @@ + + + + + + diff --git a/src/components/app/Tabs/Explore/searchHeader.vue b/src/components/app/Tabs/Explore/searchHeader.vue new file mode 100644 index 0000000..099ba35 --- /dev/null +++ b/src/components/app/Tabs/Explore/searchHeader.vue @@ -0,0 +1,39 @@ + + + + + \ No newline at end of file diff --git a/src/components/app/Tabs/Explore/servers.vue b/src/components/app/Tabs/Explore/servers.vue new file mode 100644 index 0000000..6214512 --- /dev/null +++ b/src/components/app/Tabs/Explore/servers.vue @@ -0,0 +1,280 @@ + + + + + \ No newline at end of file