// Metro module 12160 (f12161). import { View } from "react-native"; import { createStyles } from "../../../design/components/Styles/native/createStyles"; import Module712 from "../../../_bundle/Module712"; import { resolveStatComponentValues } from "../../../_bundle/Module12070"; import { formatDurationNarrow, FieldText } from "../../user_profile/native/UserProfileApplicationWidgetFieldUtils"; import { Text } from "../../../design/components/Text/native/Text"; import { TextSkeleton } from "../../user_profile/native/UserProfileApplicationWidgetSkeletons"; const useStyles = createStyles({ statsGrid: { flexDirection: "row", flexWrap: "wrap", rowGap: Module712.space.PX_16, columnGap: Module712.space.PX_12 }, stat: { width: "47%", gap: Module712.space.PX_4 } }); export default function UserProfileApplicationWidgetBottomStatsLayout(props) { const { bottomConfig, resolveFieldValue, numberFormat } = props; const styles = useStyles(); return {[1, 2, 3, 4, 5, 6].map((item) => resolveStatComponentValues(bottomConfig.components[`stat_${item}`], resolveFieldValue, numberFormat, formatDurationNarrow, true)).map((item, index) => item != null && {item.label.status === "value" ? {item.label.text} : item.label.status === "skeleton" ? : null} )} ; };