Julius MarmingeT3 Code Mobile [WIP] (#2013)b3e8c035 months agoHistory
24 lines · 753 B · TypeScript
RawDownload
import { createContext, type ReactNode, useContext, useMemo } from "react"; import { type ReviewHighlighterState, useReviewHighlighterState } from "./reviewHighlighterState"; const ReviewHighlighterContext = createContext<ReviewHighlighterState>({  engine: null,  error: null,  status: "idle",}); export function ReviewHighlighterProvider(props: { readonly children: ReactNode }) {  const value = useReviewHighlighterState();  const contextValue = useMemo(() => value, [value]);   return (    <ReviewHighlighterContext.Provider value={contextValue}>      {props.children}    </ReviewHighlighterContext.Provider>  );} export function useReviewHighlighterStatus(): ReviewHighlighterState {  return useContext(ReviewHighlighterContext);}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t