import React from 'react' import {AppBskyLabelerDefs, InterpretedLabelValueDefinition} from '@atproto/api' import {useLabelDefinitionsQuery} from '../queries/preferences' interface StateContext { labelDefs: Record labelers: AppBskyLabelerDefs.LabelerViewDetailed[] } const stateContext = React.createContext({ labelDefs: {}, labelers: [], }) export function Provider({children}: React.PropsWithChildren<{}>) { const state = useLabelDefinitionsQuery() return {children} } export function useLabelDefinitions() { return React.useContext(stateContext) }