refactor: remove /web routes as site should run on root by default
This commit is contained in:
parent
893b3726bb
commit
d62e5ece30
4 changed files with 0 additions and 290 deletions
|
@ -1,249 +0,0 @@
|
||||||
<template>
|
|
||||||
<div id="client-root">
|
|
||||||
<div id="grid-container">
|
|
||||||
<div id="left-sidebar-container" class="grid-column right-border">
|
|
||||||
<div id="home" class="bottom-border">
|
|
||||||
<NuxtLink href="web">
|
|
||||||
<img src="~/assets/img/house.svg" alt="Home" width="70%">
|
|
||||||
</NuxtLink>
|
|
||||||
</div>
|
|
||||||
<div id="servers-list" v-for="server of servers">
|
|
||||||
<NuxtLink :href="'web' + server.url">
|
|
||||||
<img src="~/assets/img/server.svg" :alt="server.name" width="70%">
|
|
||||||
</NuxtLink>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="main-content" class="grid-column">
|
|
||||||
<div id="main-bar" class="main-grid-row bottom-border">
|
|
||||||
main bar
|
|
||||||
</div>
|
|
||||||
<div id="channels-list" class="main-grid-row">
|
|
||||||
<Channel v-for="channel of channels" :name="channel.name" :href="`${useRoute().path}/${channel.id}`" />
|
|
||||||
</div>
|
|
||||||
<div id="message-history" class="main-grid-row">
|
|
||||||
<Message v-for="message of messages" :img="pfp" :username="message.author.username" :text="message.text"
|
|
||||||
:timestamp="message.timestamp" format="12" />
|
|
||||||
</div>
|
|
||||||
<div id="message-box" class="main-grid-row">
|
|
||||||
<input type="text" name="message-box-input" id="message-box-input">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="right-sidebar-container" class="grid-column left-border">
|
|
||||||
<div id="utilities" class="bottom-border">
|
|
||||||
<div>
|
|
||||||
<NuxtLink>
|
|
||||||
<img src="~/assets/img/envelope.svg" alt="Inbox" width="30dvw">
|
|
||||||
</NuxtLink>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="members-list">
|
|
||||||
<div class="member-item" v-for="member of members">
|
|
||||||
<img src="~/assets/img/tiger-head.svg" :alt="member.displayName" width="30dvw">
|
|
||||||
<span class="member-display-name">{{ member.displayName }}</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script lang="ts" setup>
|
|
||||||
|
|
||||||
import pfp from "~/assets/img/tiger-head.svg";
|
|
||||||
|
|
||||||
const servers = [
|
|
||||||
{
|
|
||||||
name: "Test",
|
|
||||||
url: "/servers/284103257435"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Test",
|
|
||||||
url: "/servers/284103257435"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Test",
|
|
||||||
url: "/servers/284103257435"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|
||||||
const members = [
|
|
||||||
{
|
|
||||||
id: "3287484395",
|
|
||||||
displayName: "SauceyRed"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3287484395",
|
|
||||||
displayName: "SauceyRed"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3287484395",
|
|
||||||
displayName: "SauceyRed"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3287484395",
|
|
||||||
displayName: "SauceyRed"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3287484395",
|
|
||||||
displayName: "SauceyRed"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3287484395",
|
|
||||||
displayName: "SauceyRed"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3287484395",
|
|
||||||
displayName: "SauceyRed"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3287484395",
|
|
||||||
displayName: "SauceyRed"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3287484395",
|
|
||||||
displayName: "SauceyRed"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|
||||||
const messages = [
|
|
||||||
{
|
|
||||||
author: {
|
|
||||||
id: "3287484395",
|
|
||||||
username: "SauceyRed",
|
|
||||||
avatar: "~/assets/img/tiger-head.svg"
|
|
||||||
},
|
|
||||||
text: "hello gamers!",
|
|
||||||
timestamp: 1745948498000
|
|
||||||
},
|
|
||||||
{
|
|
||||||
author: {
|
|
||||||
id: "3287484395",
|
|
||||||
username: "SauceyRed",
|
|
||||||
avatar: "~/assets/img/tiger-head.svg"
|
|
||||||
},
|
|
||||||
text: "yo what's up!",
|
|
||||||
timestamp: 1745948498000
|
|
||||||
},
|
|
||||||
{
|
|
||||||
author: {
|
|
||||||
id: "3287484395",
|
|
||||||
username: "SauceyRed",
|
|
||||||
avatar: "~/assets/img/tiger-head.svg"
|
|
||||||
},
|
|
||||||
text: "how are you guys?",
|
|
||||||
timestamp: 1745948498000
|
|
||||||
},
|
|
||||||
{
|
|
||||||
author: {
|
|
||||||
id: "3287484395",
|
|
||||||
username: "SauceyRed",
|
|
||||||
avatar: "~/assets/img/tiger-head.svg"
|
|
||||||
},
|
|
||||||
text: "im doing well",
|
|
||||||
timestamp: 1745948498000
|
|
||||||
}
|
|
||||||
]
|
|
||||||
|
|
||||||
const channels = [
|
|
||||||
{
|
|
||||||
name: "#super-cool-channel",
|
|
||||||
id: "8gh9548rg44"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "#super-lame-channel",
|
|
||||||
id: "hgff45387hy"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "#secret-channel",
|
|
||||||
id: "g8f734h87gt"
|
|
||||||
},
|
|
||||||
]
|
|
||||||
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
#client-root {
|
|
||||||
/* border: 1px solid white; */
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
#client-root div {
|
|
||||||
/* border: 1px solid cyan; */
|
|
||||||
}
|
|
||||||
|
|
||||||
#__nuxt {
|
|
||||||
display: flex;
|
|
||||||
flex-flow: column;
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
#grid-container {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: 1fr 18fr 4fr;
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.grid-column {
|
|
||||||
padding-top: 1dvh;
|
|
||||||
}
|
|
||||||
|
|
||||||
#home {
|
|
||||||
margin-bottom: 3dvh;
|
|
||||||
}
|
|
||||||
|
|
||||||
#utilities {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
margin-bottom: 3dvh;
|
|
||||||
justify-content: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
#left-sidebar-container,
|
|
||||||
#right-sidebar-container {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.member-item {
|
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.bottom-border {
|
|
||||||
border-bottom: 1px solid rgb(70, 70, 70);
|
|
||||||
}
|
|
||||||
|
|
||||||
.left-border {
|
|
||||||
border-left: 1px solid rgb(70, 70, 70);
|
|
||||||
}
|
|
||||||
|
|
||||||
.right-border {
|
|
||||||
border-right: 1px solid rgb(70, 70, 70);
|
|
||||||
}
|
|
||||||
|
|
||||||
#main-content {
|
|
||||||
display: grid;
|
|
||||||
grid-template-rows: 1fr 15fr 30fr 2fr;
|
|
||||||
text-align: center;
|
|
||||||
margin-left: 1dvw;
|
|
||||||
}
|
|
||||||
|
|
||||||
#message-box {
|
|
||||||
border: 1px solid rgb(70, 70, 70);
|
|
||||||
width: 100%;
|
|
||||||
margin-bottom: 1dvh;
|
|
||||||
}
|
|
||||||
|
|
||||||
#message-box-input {
|
|
||||||
width: 80%;
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.main-grid-row {
|
|
||||||
/* border: 1px solid cyan; */
|
|
||||||
}
|
|
||||||
|
|
||||||
#main-bar {
|
|
||||||
margin-bottom: 2dvh;
|
|
||||||
}
|
|
||||||
</style>
|
|
|
@ -1,13 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script lang="ts" setup>
|
|
||||||
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
|
@ -1,13 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script lang="ts" setup>
|
|
||||||
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script lang="ts" setup>
|
|
||||||
definePageMeta({
|
|
||||||
layout: "client"
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
Loading…
Add table
Add a link
Reference in a new issue