Continue frontend building

This commit is contained in:
2025-07-13 12:03:43 +02:00
parent 6faed0dbd4
commit 746f809d28
44 changed files with 2057 additions and 632 deletions

View File

@ -0,0 +1,22 @@
<template>
<template v-if="loaded">
<AuditTable :auditFilter="auditFilter" />
</template>
</template>
<script setup lang="ts">
import { ref, watch, onMounted } from 'vue'
import AuditTable from '@/components/audit/AuditTable.vue'
import type { AuditFilter } from '@/api/types'
import type { GetAuditLogApiV1AuditGetData } from '@/client'
import { useAuditFilterState } from '@/store/useAuditFilterState'
const auditFilterState = useAuditFilterState()
const auditFilter = ref<GetAuditLogApiV1AuditGetData['query']>({})
watch(auditFilterState, () => (auditFilter.value = auditFilterState.getFilter))
const loaded = ref<{ boolean }>()
onMounted(() => {
loaded.value = true
auditFilter.value = auditFilterState.getFilter
})
</script>