// Module ID: 10871 // Function ID: 10872 // Name: useShowBadgePersonalizationNotice // Dependencies: [6198, 1074, 504, 10859, 2] // Exports: default // Module 10871 (useShowBadgePersonalizationNotice) import initialize from "initialize" /* 504 */; import BadgeUtils from "BadgeUtils" /* 10859 */; import ConsentStore from "ConsentStore" /* 6198 */; require = fn; const Consents = fn(1074).Consents; const size = fn(2); const result = size.fileFinishedImporting("modules/badges/useShowBadgePersonalizationNotice.tsx"); export default function useShowBadgePersonalizationNotice(arg0) { ({ badge, isViewingOtherUser } = arg0); const items = [ConsentStore]; const stateFromStores = initialize.useStateFromStores(items, () => ConsentStore.hasConsented(constants.PERSONALIZATION)); return BadgeUtils.isPersonalizationGatedBadge(badge.badge_id) && !isViewingOtherUser && !stateFromStores; };