15 lines
386 B
TypeScript
15 lines
386 B
TypeScript
import React from "react";
|
|
|
|
interface AppAction {
|
|
anchor: React.RefObject<HTMLDivElement>;
|
|
docked: boolean;
|
|
setDocked: (docked: boolean) => void;
|
|
}
|
|
const AppActionContext = React.createContext<AppAction>({
|
|
anchor: undefined,
|
|
docked: true,
|
|
setDocked: () => undefined
|
|
});
|
|
export const useAppAction = () => React.useContext(AppActionContext);
|
|
|
|
export default AppActionContext;
|