diff --git a/layouts/client.vue b/layouts/client.vue index 240e59b..02f7ded 100644 --- a/layouts/client.vue +++ b/layouts/client.vue @@ -1,59 +1,43 @@ @@ -155,20 +93,24 @@ const channels = [ height: 100%; display: grid; grid-template-columns: 1fr 4fr 18fr 4fr; - grid-template-rows: 8dvh auto; + grid-template-rows: 4dvh auto; text-align: center; } +#homebar { + grid-row: 1; + grid-column: 1 / -1; + display: flex; + justify-content: space-evenly; + align-items: center; + padding-left: 5dvw; + padding-right: 5dvw; +} + #client-root>div:nth-child(-n+4) { border-bottom: 1px solid rgb(70, 70, 70); } -#client-root div { - /* border: 1px solid cyan; */ -} - -#main-bar {} - #__nuxt { display: flex; flex-flow: column; @@ -180,8 +122,8 @@ const channels = [ } #home { - grid-column: 1; - grid-row: 1; + padding-left: .5dvw; + padding-right: .5dvw; } #current-info { @@ -194,64 +136,50 @@ const channels = [ grid-row: 1; } -#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); +#message-history, +#members-list { + padding-top: 3dvh; } -.left-border { - border-left: 1px solid rgb(70, 70, 70); +#message-history { + display: flex; + flex-direction: column; + justify-content: space-between; + padding-left: 3dvw; + padding-right: 3dvw; } -.right-border { +#left-column { + display: flex; + flex-direction: column; + gap: 2dvh; + padding-left: .5dvw; + padding-right: .5dvw; + border-right: 1px solid rgb(70, 70, 70); + padding-top: 1.5dvh; +} + +#middle-left-column { + padding-left: 1dvw; + padding-right: 1dvw; 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; +#home-button { + border-bottom: 1px solid rgb(70, 70, 70); + padding-bottom: 1dvh; } -#message-box { - border: 1px solid rgb(70, 70, 70); - width: 100%; - margin-bottom: 1dvh; +#servers-list { + display: flex; + flex-direction: column; + gap: 1dvh; } -#message-box-input { - width: 80%; - height: 100%; -} - -.main-grid-row { - /* border: 1px solid cyan; */ -} - -#main-bar {} - -#servers-list, -#channels-list, -#message-history, -#members-list { - margin-top: 3dvh; -} \ No newline at end of file