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

35 lines
1.4 KiB
TypeScript

// Metro module 11080 (f11081).
import { View } from "react-native";
import { createStyles } from "../../../design/components/Styles/native/createStyles";
import { generateBoxShadowStyle, FOUR_DP_ELEVATION_SHADOW_PARAMS } from "../../../design/void/native";
import Module712 from "../../../_bundle/Module712";
import { Text } from "../../../design/components/Text/native/Text";
import { intl, t } from "../../../intl/index.native";
import ClassificationMessageEvidence from "./ClassificationMessageEvidence";
const useStyles = createStyles({
cardShadow: generateBoxShadowStyle(FOUR_DP_ELEVATION_SHADOW_PARAMS),
flaggedContent: {
borderWidth: 1,
borderRadius: Module712.radii.sm,
borderColor: Module712.colors.BACKGROUND_BASE_LOWEST,
backgroundColor: Module712.colors.CHANNELTEXTAREA_BACKGROUND,
padding: 20
},
sectionContainer: {
display: "flex",
gap: Module712.space.PX_8
}
});
export default function ClassificationEvidence(props) {
const flaggedContent = props.flaggedContent;
const styles = useStyles();
return flaggedContent.length !== 0 ? <View style={styles.sectionContainer}>
<Text variant="eyebrow" color="text-default">
{intl.string(t.s64CMg)}
</Text>
<View style={[styles.flaggedContent, styles.cardShadow]}>
<ClassificationMessageEvidence flaggedContent={flaggedContent} />
</View>
</View> : null;
};