This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,58 @@
// Metro module 10459 (f10460).
import { View } from "react-native";
import { ChannelNotificationSettingsFlags } from "../../../user_settings/UserSettingsConstants";
import { createStyles } from "../../../../design/components/Styles/native/createStyles";
import Module712 from "../../../../_bundle/Module712";
import UnreadSettingNoticeImpressionTracking from "../UnreadSettingNoticeImpressionTracking";
import { Text } from "../../../../design/components/Text/native/Text";
import { intl, t } from "../../../../intl/index.native";
import { PressableOpacity } from "../../../../design/void/Pressables/native/Pressables";
import updateChannelUnreadSettings from "../utils/updateChannelUnreadSettings";
const useStyles = createStyles({
content: {
display: "flex",
flexDirection: "row",
paddingVertical: Module712.space.PX_12,
paddingHorizontal: Module712.space.PX_16,
borderBottomWidth: 1,
borderBottomColor: Module712.colors.BORDER_SUBTLE,
backgroundColor: Module712.colors.BACKGROUND_BASE_LOW,
...Module712.shadows.SHADOW_LOW
},
informations: {
flex: 1
},
actions: {
display: "flex",
flexDirection: "row",
alignItems: "center",
marginLeft: 16
},
inlineTextWithIcon: {
display: "flex",
flexDirection: "row",
alignItems: "center"
}
});
export default function UnreadSettingNoticeConnected(props) {
let c17972_0 = props;
const styles = useStyles();
return <View style={styles.content}>
<UnreadSettingNoticeImpressionTracking id={props.channel.id} />
<View style={styles.informations}>
<Text variant="text-md/semibold">
{intl.string(t.i4xQ5o)}
</Text>
</View>
<View style={styles.actions}>
<PressableOpacity accessibilityRole="button" style={styles.inlineTextWithIcon} onPress={() => {
updateChannelUnreadSettings(c17972_0.channel.guild_id, c17972_0.channel.id, ChannelNotificationSettingsFlags.UNREADS_ONLY_MENTIONS);
c17972_0.clearUnreadsNotice();
}}>
<Text variant="text-xs/medium" color="text-link">
{intl.string(t.KyUKhT)}
</Text>
</PressableOpacity>
</View>
</View>;
};