Rocket.Chat.ReactNative/app/views/RoomView/components/HeaderCallButton.tsx

20 lines
582 B
TypeScript
Raw Normal View History

import React from 'react';
import * as HeaderButton from '../../../containers/HeaderButton';
import { useVideoConf } from '../../../lib/hooks/useVideoConf';
2024-03-05 21:00:12 +00:00
export const HeaderCallButton = ({ rid, disabled }: { rid: string; disabled: boolean }): React.ReactElement | null => {
const { showInitCallActionSheet, callEnabled, disabledTooltip } = useVideoConf(rid);
if (callEnabled)
return (
<HeaderButton.Item
2024-03-05 21:00:12 +00:00
disabled={disabledTooltip || disabled}
iconName='phone'
onPress={showInitCallActionSheet}
testID='room-view-header-call'
/>
);
return null;
2024-03-01 16:45:57 +00:00
};