// Module ID: 10666 // Function ID: 10667 // Name: useShowBadgePersonalizationNotice // Dependencies: [6012, 1074, 504, 10659, 2] // Exports: default // Module 10666 (useShowBadgePersonalizationNotice) import initialize from "initialize" /* 504 */; import BadgeUtils from "BadgeUtils" /* 10659 */; import ConsentStore from "ConsentStore" /* 6012 */; 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; };