import React from 'react';
import { useMedia } from 'react-use';
import {
ConferencingScreen,
DefaultConferencingScreen_Elements,
HLSLiveStreamingScreen_Elements,
} from '@100mslive/types-prebuilt';
// @ts-ignore: No implicit Any
import { DesktopOptions } from './SplitComponents/DesktopOptions';
// @ts-ignore: No implicit Any
import { MwebOptions } from './SplitComponents/MwebOptions';
import { config as cssConfig } from '../../..';
import { useLandscapeHLSStream } from '../../common/hooks';
export const MoreSettings = ({
elements,
screenType,
}: {
elements: DefaultConferencingScreen_Elements | HLSLiveStreamingScreen_Elements;
screenType: keyof ConferencingScreen;
}) => {
const isMobile = useMedia(cssConfig.media.md);
const isLandscapeHLSStream = useLandscapeHLSStream();
return isMobile || isLandscapeHLSStream ? (
) : (
);
};