fix(front): layout improvements

This commit is contained in:
upsiflu 2025-03-23 13:15:34 +01:00
parent d29494d1fb
commit 027ad5ddae
2 changed files with 19 additions and 3 deletions

View File

@ -84,6 +84,7 @@ store.dispatch('auth/fetchUser')
<RouterView <RouterView
v-slot="{ Component }" v-slot="{ Component }"
v-bind="color({}, ['default', 'solid'])()" v-bind="color({}, ['default', 'solid'])()"
:class="$style.layout"
> >
<Transition <Transition
v-if="Component" v-if="Component"
@ -135,3 +136,8 @@ store.dispatch('auth/fetchUser')
overflow:hidden; overflow:hidden;
} }
</style> </style>
<style module>
.layout {
padding: 32px;
}
</style>

View File

@ -122,7 +122,7 @@ const save = async () => {
<div <div
v-for="(setting, key) in settings" v-for="(setting, key) in settings"
:key="key" :key="key"
class="ui field" :class="[$style.field, 'ui', 'field']"
> >
<template v-if="setting.field.widget.class !== 'CheckboxInput'"> <template v-if="setting.field.widget.class !== 'CheckboxInput'">
<label :for="setting.identifier">{{ setting.verbose_name }}</label> <label :for="setting.identifier">{{ setting.verbose_name }}</label>
@ -270,6 +270,16 @@ const save = async () => {
</Alert> </Alert>
</form> </form>
</Section> </Section>
<Spacer /> <hr :class="$style.separator">
<Spacer /> <Spacer size-64 />
</template> </template>
<style module>
.field > div {
display: flex;
flex-direction: column;
}
.separator:last-of-type {
display: none;
}
</style>