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