@loke/ui
Version:
2 lines (1 loc) • 423 B
JavaScript
import{createContext,useContext}from"react";import{jsx}from"react/jsx-runtime";var DirectionContext=createContext(void 0),DirectionProvider=(props)=>{let{dir,children}=props;return jsx(DirectionContext.Provider,{value:dir,children})};function useDirection(localDir){let globalDir=useContext(DirectionContext);return localDir||globalDir||"ltr"}var Provider=DirectionProvider;export{useDirection,Provider,DirectionProvider};