// Metro module 9081 (f9082). import { createStyles } from "../../../design/components/Styles/native/createStyles"; import UserProfileVoiceActivityIcon from "../../user_profile/native/UserProfileVoiceActivityIcon"; import ActivityStatusText from "./ActivityStatusText"; import { intl, t } from "../../../intl/index.native"; const useStyles = createStyles({ icon: { flexShrink: 0 } }); export default function VoiceActivityStatus(props) { let r19, r48; const { channel, iconStyle, textStyle, maxFontSizeMultiplier, hideIcon = false, hideText = false } = props; L18: { const styles = useStyles(); if (hideIcon) { r19 = null; if (hideText) { break L18; } } const r25 = [hideIcon ? !hideIcon : , ,]; let r26 = !hideText; if (!hideText) { L16: { if (!channel.isDM() && !channel.isGroupDM()) { const isGuildStageVoice = channel.isGuildStageVoice(); const props2 = { style: textStyle, maxFontSizeMultiplier, children: null }; if (isGuildStageVoice) { props2.children = intl.string(t.QygGCN); r48 = ; break L16; } props2.children = intl.string(t.msxteM); r48 = ; } else { r48 = {intl.string(t["9FaEzi"])} ; } } r26 = r48; } r25[1] = r26; r19 = <>{r25}; } return r19; };