import React from 'react'; import { selectIsTranscriptionEnabled, useHMSStore } from '@100mslive/react-sdk'; import { ClosedCaptionIcon, OpenCaptionIcon } from '@100mslive/react-icons'; import { Tooltip } from '../../Tooltip'; // @ts-ignore: No implicit Any import IconButton from '../IconButton'; // @ts-ignore: No implicit Any import { useSetIsCaptionEnabled } from './AppData/useUISettings.js'; export const CaptionIcon = () => { const isCaptionPresent = useHMSStore(selectIsTranscriptionEnabled); const [isCaption, setIsCaption] = useSetIsCaptionEnabled(); const onClick = () => { setIsCaption(!isCaption); }; if (!isCaptionPresent) { return null; } return ( {isCaption ? : } ); };