Users Cameras; Devices controls;
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
import MicrophoneFilledIcon from "../icons/MicrophoneFilledIcon";
|
||||
import ControlButton from "./ControlButton";
|
||||
import VideoFilledIcon from "../icons/VideoFilledIcon";
|
||||
import HandRaisedFilledIcon from "../icons/HandRaisedFilledIcon";
|
||||
import CogFilledIcon from "../icons/CogFilledIcon";
|
||||
import useModalStore from "../../store/modalStore";
|
||||
import SettingsModal from "../modals/SettingsModal";
|
||||
|
||||
export default function UserDevicesControls() {
|
||||
const { setModal } = useModalStore();
|
||||
function ToggleAudioDevice() {
|
||||
console.log("Mute device");
|
||||
}
|
||||
function ToggleVideoDevice() {
|
||||
console.log("Video device");
|
||||
}
|
||||
function ToggleCanControl() {
|
||||
console.log("Can control device");
|
||||
}
|
||||
function ToggleSettings() {
|
||||
setModal(<SettingsModal />);
|
||||
}
|
||||
|
||||
return (
|
||||
<div className="hidden 2xl:flex aspect-square p-[0.556vw] flex-wrap justify-between items-center size-[6.944vw] rounded-[1.667vw] bg-[#00000040] shadow-[0_4px_40px_0_#0F10111A] backdrop-blur-[10px]">
|
||||
<ControlButton
|
||||
size="large"
|
||||
icon={<MicrophoneFilledIcon />}
|
||||
onClick={ToggleAudioDevice}
|
||||
enabled={true}
|
||||
/>
|
||||
<ControlButton
|
||||
size="large"
|
||||
icon={<VideoFilledIcon />}
|
||||
enabled={true}
|
||||
onClick={ToggleVideoDevice}
|
||||
/>
|
||||
<ControlButton
|
||||
size="large"
|
||||
icon={<HandRaisedFilledIcon />}
|
||||
onClick={ToggleCanControl}
|
||||
enabled={true}
|
||||
/>
|
||||
<ControlButton
|
||||
size="large"
|
||||
icon={<CogFilledIcon />}
|
||||
enabled={true}
|
||||
onClick={ToggleSettings}
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user