site updates

This commit is contained in:
Henry Dollman
2024-07-10 19:26:18 -04:00
parent 96e4c3b9ea
commit fa9e257864
16 changed files with 670 additions and 57 deletions

View File

@@ -1,11 +1,24 @@
import PocketBase from 'pocketbase'
import { atom } from 'nanostores'
import { SystemRecord } from '@/types'
import { createRouter } from '@nanostores/router'
export const pb = new PocketBase('/')
// @ts-ignore
pb.authStore.storageKey = 'pb_admin_auth'
export const $router = createRouter(
{
home: '/',
server: '/server/:name',
},
{ links: false }
)
export const navigate = (urlString: string) => {
$router.open(urlString)
}
export const $servers = atom([] as SystemRecord[])
export const $authenticated = atom(pb.authStore.isValid)