1import React, { useState } from 'react';
3import { useHistory } from 'store/history';
5import useRouter from 'lib/useRouter';
6import { LocalRouterProvider } from 'lib/LocalRouter';
8import View from 'components/View';
9import L2BackHeader from 'components/L2/Headers/L2BackHeader';
11import UrbitOSHome from '../UrbitOS/Home';
12import UrbitOSNetworkKeys from '../UrbitOS/NetworkKeys.tsx';
13import UrbitOSChangeSponsor from '../UrbitOS/ChangeSponsor.tsx';
17 CHANGE_SPONSOR: 'CHANGE_SPONSOR',
18 NETWORKING_KEYS: 'NETWORKING_KEYS',
22 [NAMES.HOME]: UrbitOSHome,
23 [NAMES.CHANGE_SPONSOR]: UrbitOSChangeSponsor,
24 [NAMES.NETWORKING_KEYS]: UrbitOSNetworkKeys,
27export default function UrbitOS() {
28 const history = useHistory();
30 const { Route, ...router } = useRouter({
33 initialRoutes: [{ key: NAMES.HOME }],
36 const [manualNetworkSeed, setManualNetworkSeed] = useState();
39 router.peek().key === NAMES.HOME ? history.pop() : router.pop();
48 hideBalance={router.peek().key === NAMES.HOME}
53 <LocalRouterProvider value={router}>
55 manualNetworkSeed={manualNetworkSeed}
56 setManualNetworkSeed={setManualNetworkSeed}
58 </LocalRouterProvider>
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list