mirror of https://github.com/wg-easy/wg-easy
10 changed files with 85 additions and 39 deletions
@ -0,0 +1,26 @@ |
|||
<template> |
|||
<Label :for="id" class="font-semibold md:align-middle md:leading-10"> |
|||
{{ label }} |
|||
</Label> |
|||
<input |
|||
:id="id" |
|||
v-model.trim="data" |
|||
:name="id" |
|||
type="text" |
|||
class="rounded-lg border-2 border-gray-100 text-gray-500 focus:border-red-800 focus:outline-0 focus:ring-0 dark:border-neutral-800 dark:bg-neutral-700 dark:text-neutral-200 dark:placeholder:text-neutral-400" |
|||
/> |
|||
</template> |
|||
|
|||
<script lang="ts" setup> |
|||
defineProps<{ id: string; label: string }>(); |
|||
|
|||
const data = defineModel<string | null>({ |
|||
set(value) { |
|||
const temp = value?.trim() ?? null; |
|||
if (temp === '') { |
|||
return null; |
|||
} |
|||
return temp; |
|||
}, |
|||
}); |
|||
</script> |
@ -1,3 +0,0 @@ |
|||
<template><div></div></template> |
|||
|
|||
<script lang="ts" setup></script> |
@ -1,6 +1,4 @@ |
|||
export default definePermissionEventHandler(actions.ADMIN, async () => { |
|||
const sessionConfig = await Database.general.getSessionConfig(); |
|||
return { |
|||
sessionTimeout: sessionConfig.sessionTimeout, |
|||
}; |
|||
const generalConfig = await Database.general.getConfig(); |
|||
return generalConfig; |
|||
}); |
|||
|
Loading…
Reference in new issue