// Metro module 10415 (f10416). import ChannelSectionStore from "../../stores/ChannelSectionStore"; import ChannelStore from "../../stores/ChannelStore"; import SelectedChannelStore from "../../stores/SelectedChannelStore"; import { EMPTY_STRING_SNOWFLAKE_ID } from "../../Constants"; import { ChannelFlags } from "../channel/ChannelConstants"; import { useStateFromStores } from "../../_bundle/defaultAreStatesEqual"; import { hasFlag } from "../../_bundle/Module1384"; import isSelectedFromHomeChannel_native from "./isSelectedFromHomeChannel.native"; import { useCanSeeOnboardingHome } from "./OnboardingHomeUtils"; export default function useIsSelectedResourceChannel(c17938_0) { const stateFromStores = useStateFromStores([ChannelStore, SelectedChannelStore, ChannelSectionStore], () => { const channel = ChannelStore.getChannel(c17938_0); if (channel != null && hasFlag(channel.flags, ChannelFlags.IS_GUILD_RESOURCE_CHANNEL) && isSelectedFromHomeChannel_native(channel, SelectedChannelStore, ChannelSectionStore)) { return channel.guild_id; } }); let r19 = stateFromStores; if (r19 == null) { r19 = EMPTY_STRING_SNOWFLAKE_ID; } const canSeeOnboardingHome = useCanSeeOnboardingHome(r19); return stateFromStores != null && canSeeOnboardingHome; };