summaryrefslogtreecommitdiff
path: root/frontend/src/main.tsx
diff options
context:
space:
mode:
authorsoryu <soryu@soryu.co>2026-02-22 14:39:14 +0000
committerGitHub <noreply@github.com>2026-02-22 14:39:14 +0000
commit6a34a6f3c423a7c57616762eb4cea2b7da52eaf3 (patch)
tree7c596eac896918466e7ef3f149b02333fef09212 /frontend/src/main.tsx
parent0523765af84492640928d571f481e17b26008b13 (diff)
downloadsoryu-6a34a6f3c423a7c57616762eb4cea2b7da52eaf3.tar.gz
soryu-6a34a6f3c423a7c57616762eb4cea2b7da52eaf3.zip
feat: Add daemon page with download binary and Cloudflare Agent setup (#77)
* feat: soryu-co/soryu - makima: Create DaemonList and DaemonDetail page components * feat: soryu-co/soryu - makima: Add daemon page routes, CSS styles, and navigation * feat: soryu-co/soryu - makima: Create daemon page with download and monitoring * WIP: heartbeat checkpoint * WIP: heartbeat checkpoint * feat: soryu-co/soryu - makima: Integrate Cloudflare Agent setup into daemon page
Diffstat (limited to 'frontend/src/main.tsx')
-rw-r--r--frontend/src/main.tsx10
1 files changed, 10 insertions, 0 deletions
diff --git a/frontend/src/main.tsx b/frontend/src/main.tsx
index a6eae5b..04b8cde 100644
--- a/frontend/src/main.tsx
+++ b/frontend/src/main.tsx
@@ -5,6 +5,8 @@ import App from './App'
import { ContractList } from './components/ContractList'
import { ContractDetail } from './components/ContractDetail'
import { FileDetail } from './components/FileDetail'
+import { DaemonList } from './components/DaemonList'
+import { DaemonDetail } from './components/DaemonDetail'
import './styles/pc98.css'
import './styles/mobile.css'
@@ -33,6 +35,14 @@ const router = createBrowserRouter([
path: '/contracts/:contractId/files/:fileId',
element: <FileDetail />,
},
+ {
+ path: '/daemons',
+ element: <DaemonList />,
+ },
+ {
+ path: '/daemons/:id',
+ element: <DaemonDetail />,
+ },
])
ReactDOM.createRoot(document.getElementById('root')!).render(