import React from 'react' type StateContext = | { uri: string isClip?: boolean } | undefined type SetContext = (v: StateContext) => void const stateContext = React.createContext(undefined) stateContext.displayName = 'ActiveStarterPackStateContext' const setContext = React.createContext((_: StateContext) => {}) setContext.displayName = 'ActiveStarterPackSetContext' export function Provider({children}: {children: React.ReactNode}) { const [state, setState] = React.useState() return ( {children} ) } export const useActiveStarterPack = () => React.useContext(stateContext) export const useSetActiveStarterPack = () => React.useContext(setContext)