import { useContext, type FC } from 'react'; import { css } from '@emotion/react'; import type { SiteContextProps } from '../SiteContext'; import SiteContext from '../SiteContext'; import useAdditionalThemeConfig from '../../hooks/useAdditionalThemeConfig'; import SwitchBtn from '../Header/SwitchBtn'; import LTRIcon from '../../icons/LTRIcon'; import RTLIcon from '../../icons/RTLIcon'; const useStyle = () => { return { dataDirectionIcon: css` width: 20px; ` }; }; const RtlSwitch: FC = () => { const { direction, updateSiteConfig } = useContext(SiteContext); const { dataDirectionIcon } = useStyle(); const { rtl = true } = useAdditionalThemeConfig(); if (!rtl) return null; const onDirectionChange = () => { updateSiteConfig({ direction: direction !== 'rtl' ? 'rtl' : 'ltr' }); }; return ( } tooltip1="LTR" label2={} tooltip2="RTL" pure /> ); }; export default RtlSwitch;