35 lines
1.4 KiB
TypeScript
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;
|
|
};
|