feat: basic admin interface

This commit is contained in:
Zoe
2026-10-08 13:41:02 -05:00
parent 7b0800882a
commit f6e1bc1f47
27 changed files with 4095 additions and 49 deletions
+6
View File
@@ -0,0 +1,6 @@
// Public on purpose: the sign in pages ask this before anyone is signed in.
export default defineEventHandler(async () => {
const [setupNeeded, registration] = await Promise.all([isSetupNeeded(), getRegistrationMode()]);
return { setupNeeded, registration };
});