import React from 'react'
import ReactDOM from 'react-dom/client'
import { createBrowserRouter, RouterProvider } from 'react-router-dom'
import App from './App.jsx'
import Campaigns from './pages/Campaigns.jsx'
import NewCampaign from './pages/NewCampaign.jsx'
import Play from './pages/Play'
import Settings from './pages/Settings.jsx'
import { trackKeyboardInset } from './keyboard.js'
import './index.css'
trackKeyboardInset()
/* Four routes. `BROWSER-UX-SPEC.md` ยง97 puts everything else inside a campaign,
* where it is reachable from the story screen's own panels rather than from a
* URL of its own.
*
* The scenario gallery, the scenario editor and the raw model chat console that
* used to live here are gone; `App.jsx` records why. */
const router = createBrowserRouter([
{
path: '/',
element: ,
children: [
{ index: true, element: },
{ path: 'new', element: },
{ path: 'play/:id', element: },
{ path: 'settings', element: },
],
},
])
ReactDOM.createRoot(document.getElementById('root')).render(
,
)