MCPcopy Index your code
hub / github.com/wavetermdev/waveterm / App

Function App

frontend/app/app.tsx:44–59  ·  view source on GitHub ↗
({ onFirstRender }: { onFirstRender: () => void })

Source from the content-addressed store, hash-verified

42const focusLog = debug("wave:focus");
43
44const App = ({ onFirstRender }: { onFirstRender: () => void }) => {
45 const tabId = useAtomValue(atoms.staticTabId);
46 const waveEnvRef = useRef(makeWaveEnvImpl());
47 useEffect(() => {
48 onFirstRender();
49 }, []);
50 return (
51 <Provider store={globalStore}>
52 <WaveEnvContext.Provider value={waveEnvRef.current}>
53 <TabModelContext.Provider value={getTabModelByTabId(tabId)}>
54 <AppInner />
55 </TabModelContext.Provider>
56 </WaveEnvContext.Provider>
57 </Provider>
58 );
59};
60
61function isContentEditableBeingEdited(): boolean {
62 const activeElement = document.activeElement;

Callers

nothing calls this directly

Calls 2

makeWaveEnvImplFunction · 0.90
getTabModelByTabIdFunction · 0.90

Tested by

no test coverage detected