Basic styling done.

This commit is contained in:
baldo 2022-05-23 12:25:01 +02:00
parent 9e29034a0b
commit 2e039a7b27
7 changed files with 96 additions and 18 deletions
frontend/src/components

View file

@ -1,6 +1,6 @@
<script setup lang="ts">
import { useConfigStore } from "@/stores/config";
import { useVersionStore } from "@/stores/version";
import {useConfigStore} from "@/stores/config";
import {useVersionStore} from "@/stores/version";
const config = useConfigStore();
const version = useVersionStore();
@ -16,8 +16,12 @@ refresh();
<template>
<footer v-if="config.getConfig">
ffffng ({{ version.getVersion }})
<a href="https://github.com/freifunkhamburg/ffffng" target="_blank">Source Code</a>
<a href="https://github.com/freifunkhamburg/ffffng/issues" target="_blank">Fehler melden</a>
<a href="https://github.com/freifunkhamburg/ffffng" target="_blank">
<i class="fa fa-code" aria-hidden="true" /> Source Code
</a>
<a href="https://github.com/freifunkhamburg/ffffng/issues" target="_blank">
<i class="fa fa-bug" aria-hidden="true" /> Fehler melden
</a>
<a
v-if="config.getConfig.legal.privacyUrl"
:href="config.getConfig.legal.privacyUrl"
@ -30,6 +34,7 @@ refresh();
</template>
<style lang="scss" scoped>
@use "sass:math";
@import "../scss/variables";
footer {
@ -37,6 +42,15 @@ footer {
bottom: 0;
left: 0;
right: 0;
text-align: center;
background-color: $nav-bar-background-color;
padding: $nav-footer-padding;
a {
color: $nav-link-color;
padding: 0 math.div($nav-link-spacing, 2);
}
}
</style>

View file

@ -13,11 +13,24 @@ refresh();
<template>
<header v-if="config.getConfig">
<nav>
<RouterLink to="/">
<img src="icon.svg" alt="Symbol: Gelbes Zahnrad in zwei konzentrischen Kreisen (hellgrau und magenta)"/>
{{ config.getConfig.community.name }} Knotenverwaltung
<RouterLink class="logo" to="/">
<!--suppress HtmlUnknownTarget -->
<img
src="icon.svg"
alt="Symbol: Gelbes Zahnrad in zwei konzentrischen Kreisen (hellgrau und magenta)"
aria-hidden="true"
/>
</RouterLink>
<h1>
<RouterLink to="/">
{{ config.getConfig.community.name }} Knotenverwaltung
</RouterLink>
</h1>
<RouterLink class="admin-link" to="/admin">
<i class="fa fa-wrench" aria-hidden="true" /> Admin-Panel
</RouterLink>
<RouterLink to="/admin">Admin-Panel</RouterLink>
</nav>
</header>
</template>
@ -26,14 +39,38 @@ refresh();
@import "../scss/variables";
header {
position: absolute;
top: 0;
left: 0;
right: 0;
background-color: $nav-bar-background-color;
padding: $nav-header-padding;
img {
width: 2em;
height: 2em;
* {
vertical-align: middle;
}
.logo {
padding: 0;
img {
width: $nav-header-logo-size;
height: $nav-header-logo-size;
margin: $nav-header-logo-margin;
}
}
h1 {
display: inline;
margin: 0;
}
a {
color: $nav-link-color;
padding: 0 $nav-link-spacing 0 0;
}
a.admin-link {
display: inline-block;
padding: 0;
line-height: 2em;
}
}
</style>