{"version":3,"file":"inheritedName.mjs","names":["INHERITED_NAME","Symbol","Enhancement","condition","Component","Boolean","displayName","_static","WrapperComponent","_defineProperty","_toConsumableArray","Set","concat"],"sources":["../../../src/core/enhancement/inheritedName.tsx"],"sourcesContent":["export const INHERITED_NAME = Symbol('INHERITED_NAME');\n\nfunction Enhancement() {\n  return {\n    condition: function (Component: any) {\n      return Boolean(Component.displayName);\n    },\n    static: function (WrapperComponent: any) {\n      return {\n        [INHERITED_NAME]: [\n          ...new Set([...(WrapperComponent[INHERITED_NAME] || []), WrapperComponent.displayName]),\n        ],\n      };\n    },\n  };\n}\n\nexport default Enhancement;\n"],"mappings":";;AAAA,OAAO,IAAMA,cAAc,GAAGC,MAAM,CAAC,gBAAgB,CAAC;AAEtD,SAASC,WAAWA,CAAA,EAAG;EACrB,OAAO;IACLC,SAAS,EAAE,SAAAA,UAAUC,SAAc,EAAE;MACnC,OAAOC,OAAO,CAACD,SAAS,CAACE,WAAW,CAAC;IACvC,CAAC;IACD,UAAQ,SAAAC,QAAUC,gBAAqB,EAAE;MACvC,OAAAC,eAAA,KACGT,cAAc,EAAAU,kBAAA,CACV,IAAIC,GAAG,IAAAC,MAAA,CAAAF,kBAAA,CAAMF,gBAAgB,CAACR,cAAc,CAAC,IAAI,EAAE,IAAGQ,gBAAgB,CAACF,WAAW,GAAE;IAG7F;EACF,CAAC;AACH;AAEA,eAAeJ,WAAW"}