TelegramPWA/src/components/left/main/ChatCallStatus.tsx
2025-06-04 20:41:58 +02:00

36 lines
813 B
TypeScript

import type { FC } from '../../../lib/teact/teact';
import { memo } from '../../../lib/teact/teact';
import buildClassName from '../../../util/buildClassName';
import styles from './ChatCallStatus.module.scss';
type OwnProps = {
isSelected?: boolean;
isActive?: boolean;
isMobile?: boolean;
};
const ChatCallStatus: FC<OwnProps> = ({
isSelected,
isActive,
isMobile,
}) => {
return (
<div className={buildClassName(
styles.root,
isActive && styles.active,
isSelected && !isMobile && styles.selected,
)}
>
<div className={styles.indicator}>
<div className={styles.indicatorInner} />
<div className={styles.indicatorInner} />
<div className={styles.indicatorInner} />
</div>
</div>
);
};
export default memo(ChatCallStatus);