UNPKG

@loke/ui

Version:
2 lines (1 loc) 423 B
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};