Files
discord-decomp/modules/activity_status/native/ApplicationStreamActivityStatus.tsx
T
2026-11-01 12:12:55 +02:00

20 lines
903 B
TypeScript

// Metro module 9067 (f9068).
import { intl, t } from "../../../intl/index.native";
import ActivityStatusIcon from "./ActivityStatusIcon";
import { TvIcon } from "../../../design/components/Icon/native/redesign/generated/TvIcon";
import ActivityStatusText from "./ActivityStatusText";
export default function ApplicationStreamActivityStatus(props) {
const { game, iconStyle, textStyle, maxFontSizeMultiplier, hideIcon = false, hideText = false } = props;
if (hideIcon && hideText) {
return null;
}
const name = game?.name !== "" ? game?.name : null;
const r30 = name != null ? intl.format(t["0wJXSh"], {
name
}) : intl.string(t.eXan7B);
return <>
{hideIcon ? !hideIcon : <ActivityStatusIcon icon={TvIcon} style={iconStyle} />}
{hideText ? !hideText : <ActivityStatusText style={textStyle} maxFontSizeMultiplier={maxFontSizeMultiplier}>{r30}</ActivityStatusText>}
</>;
};