Browse Source

cleanup, improvements

pull/2569/head
Bernd Storath 3 months ago
parent
commit
d5c012ba7a
  1. 2
      src/app/components/Clients/Sort.vue
  2. 2
      src/app/components/Header/Logo.vue
  3. 2
      src/app/components/Header/Update.vue
  4. 6
      src/app/layouts/default.vue
  5. 10
      src/app/pages/admin.vue

2
src/app/components/Clients/Sort.vue

@ -2,7 +2,7 @@
<BasePrimaryButton @click="toggleSort"> <BasePrimaryButton @click="toggleSort">
<IconsArrowDown v-if="globalStore.sortClient === true" class="mr-2 w-4" /> <IconsArrowDown v-if="globalStore.sortClient === true" class="mr-2 w-4" />
<IconsArrowUp v-else class="mr-2 w-4" /> <IconsArrowUp v-else class="mr-2 w-4" />
<span class="text-sm"> {{ $t('client.sort') }}</span> <span class="text-sm">{{ $t('client.sort') }}</span>
</BasePrimaryButton> </BasePrimaryButton>
</template> </template>

2
src/app/components/Header/Logo.vue

@ -1,5 +1,5 @@
<template> <template>
<NuxtLink to="/" class="mb-4"> <NuxtLink to="/" class="max-sm:mb-4">
<h1 class="text-4xl font-medium dark:text-neutral-200"> <h1 class="text-4xl font-medium dark:text-neutral-200">
<img <img
src="/logo.png" src="/logo.png"

2
src/app/components/Header/Update.vue

@ -5,7 +5,7 @@
authStore.userData && authStore.userData &&
hasPermissions(authStore.userData, 'admin', 'any') hasPermissions(authStore.userData, 'admin', 'any')
" "
class="font-small mb-10 rounded-md bg-red-800 p-4 text-sm text-white shadow-lg dark:bg-red-100 dark:text-red-600" class="font-small rounded-md bg-red-800 p-4 text-sm text-white shadow-lg dark:bg-red-100 dark:text-red-600"
:title="`v${globalStore.information.currentRelease} → v${globalStore.information.latestRelease.version}`" :title="`v${globalStore.information.currentRelease} → v${globalStore.information.latestRelease.version}`"
> >
<div class="container mx-auto flex flex-auto flex-row items-center"> <div class="container mx-auto flex flex-auto flex-row items-center">

6
src/app/layouts/default.vue

@ -1,6 +1,8 @@
<template> <template>
<div> <div>
<header class="mx-auto mt-4 flex max-w-3xl flex-col justify-center"> <header
class="mx-auto my-4 flex max-w-3xl flex-col justify-center max-md:px-3"
>
<div <div
class="mb-5 w-full" class="mb-5 w-full"
:class=" :class="
@ -17,7 +19,7 @@
<UiUserMenu v-if="loggedIn" /> <UiUserMenu v-if="loggedIn" />
</div> </div>
</div> </div>
<HeaderUpdate class="mt-4" /> <HeaderUpdate class="my-4" />
</header> </header>
<slot /> <slot />
<UiFooter /> <UiFooter />

10
src/app/pages/admin.vue

@ -12,7 +12,8 @@
</NuxtLink> </NuxtLink>
</PanelHeadTitle> </PanelHeadTitle>
</PanelHead> </PanelHead>
<div class="flex flex-col space-y-2 p-4"> <PanelBody>
<nav class="flex flex-col gap-2">
<NuxtLink <NuxtLink
v-for="(item, index) in menuItems" v-for="(item, index) in menuItems"
:key="index" :key="index"
@ -27,7 +28,8 @@
{{ item.name }} {{ item.name }}
</BaseSecondaryButton> </BaseSecondaryButton>
</NuxtLink> </NuxtLink>
</div> </nav>
</PanelBody>
</div> </div>
<div <div
@ -38,9 +40,9 @@
{{ activeMenuItem.name }} {{ activeMenuItem.name }}
</PanelHeadTitle> </PanelHeadTitle>
</PanelHead> </PanelHead>
<section class="p-6"> <PanelBody>
<NuxtPage /> <NuxtPage />
</section> </PanelBody>
</div> </div>
</div> </div>
</div> </div>

Loading…
Cancel
Save