an independent Bluesky client using Constellation, PDS Queries, and other services reddwarf.app
frontend spa bluesky reddwarf microcosm client app
99
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 1c939a15d521f13174247f01e56be7f94c516dca 43 lines 1.2 kB view raw
1import { StrictMode } from "react"; 2import ReactDOM from "react-dom/client"; 3import { RouterProvider, createRouter } from "@tanstack/react-router"; 4 5// Import the generated route tree 6import { routeTree } from "./routeTree.gen"; 7 8import "~/styles/app.css"; 9import reportWebVitals from "./reportWebVitals.ts"; 10 11// Create a new router instance 12const router = createRouter({ 13 routeTree, 14 context: {}, 15 defaultPreload: "intent", 16 scrollRestoration: true, 17 defaultStructuralSharing: true, 18 defaultPreloadStaleTime: 0, 19}); 20 21// Register the router instance for type safety 22declare module "@tanstack/react-router" { 23 interface Register { 24 router: typeof router; 25 } 26} 27 28// Render the app 29const rootElement = document.getElementById("app"); 30if (rootElement && !rootElement.innerHTML) { 31 const root = ReactDOM.createRoot(rootElement); 32 root.render( 33 // double queries annoys me 34 //<StrictMode> 35 <RouterProvider router={router} />, 36 //</StrictMode>, 37 ); 38} 39 40// If you want to start measuring performance in your app, pass a function 41// to log results (for example: reportWebVitals(console.log)) 42// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals 43reportWebVitals();