diff --git a/frontend/src/hooks.server.ts b/frontend/src/hooks.server.ts index 785d821..033b50b 100644 --- a/frontend/src/hooks.server.ts +++ b/frontend/src/hooks.server.ts @@ -16,11 +16,9 @@ const authorizationHandle: Handle = async ({ event, resolve }) => { throw redirect(303, '/auth/signin'); } - // adm.synops.no → redirect til admin-arbeidsflaten + // Sett isAdmin-flag basert på hostname (brukes av +page.svelte) const host = event.url.hostname; - if (host === 'adm.synops.no' && path === '/') { - throw redirect(303, '/admin'); - } + event.locals.isAdminHost = host === 'adm.synops.no'; return resolve(event); }; diff --git a/frontend/src/lib/components/traits/NodeExplorerTrait.svelte b/frontend/src/lib/components/traits/NodeExplorerTrait.svelte new file mode 100644 index 0000000..d2e9ea3 --- /dev/null +++ b/frontend/src/lib/components/traits/NodeExplorerTrait.svelte @@ -0,0 +1,303 @@ + + +
{truncate(selectedNode.content, 500)}
+ {parseMetadata(selectedNode.metadata)}
+