kontenhumas-fe/providers/direction-provider.tsx

24 lines
634 B
TypeScript
Raw Normal View History

2025-09-23 13:07:34 +00:00
'use client'
import React from 'react'
import { DirectionProvider as RadixDirProvider } from '@radix-ui/react-direction';
import { useConfig } from '@/hooks/use-config';
const DirectionProvider = ({ direction, children }: { direction: any, children: React.ReactNode }) => {
const [, setConfig] = useConfig();
React.useEffect(() => {
setConfig((prevConfig) => ({
...prevConfig,
isRtl: direction === 'rtl',
}));
}, [direction, setConfig]);
return (
<RadixDirProvider dir={direction}>
{children}</RadixDirProvider>
)
}
export default DirectionProvider