// Metro module 14966 (f14967). import { memo } from "react"; import SelectedGuildStore from "../../../stores/SelectedGuildStore"; import { ME } from "../../../Constants"; import transitionGuildsBarToGuildOrOpenSelectedChannel from "./utils/transitionGuildsBarToGuildOrOpenSelectedChannel"; import MobileVisualRefreshExperiment from "../../themes/experiments/MobileVisualRefreshExperiment"; import GuildsBarAnimatedItemWrapper, { useGuildsBarAnimatedWrapperStyles } from "./GuildsBarAnimatedItemWrapper"; import { useStateFromStores } from "../../../_bundle/Module589"; import useGuildsBarBottomRightBadge from "./hooks/useGuildsBarBottomRightBadge"; import Module712 from "../../../_bundle/Module712"; import { intl, t } from "../../../intl/index.native"; import HomeDrawerDirectMessagesRow from "../../home_drawer/native/HomeDrawerDirectMessagesRow"; import { ChatIcon } from "../../../design/components/Icon/native/redesign/generated/ChatIcon"; const config = { onPress: () => { transitionGuildsBarToGuildOrOpenSelectedChannel(ME); } }; const r27 = memo(function GuildsBarMessages() { const r15 = MobileVisualRefreshExperiment("GuildsBarMessages"); const styles = useGuildsBarAnimatedWrapperStyles(); const stateFromStores = useStateFromStores([SelectedGuildStore], () => { const guildId = SelectedGuildStore.getGuildId(); return guildId == null || guildId === ME; }); const guildsBarBottomRightBadge = useGuildsBarBottomRightBadge({ mentionCount: 0 }); const { badge, cutouts } = guildsBarBottomRightBadge; const color = stateFromStores ? Module712.colors.WHITE : Module712.colors.MOBILE_GUILDBAR_ICON_DEFAULT; return }> ; }); export default r27;