1 line
1.2 KiB
Plaintext
1 line
1.2 KiB
Plaintext
{"version":3,"sources":["../src/system.utils.ts"],"sourcesContent":["import { isString, __DEV__ } from \"@chakra-ui/utils\"\n\n/**\n * All html and svg elements for chakra components.\n * This is mostly for `chakra.<element>` syntax.\n */\nexport type DOMElements = keyof JSX.IntrinsicElements\n\nexport default function isTag(target: any) {\n return (\n isString(target) &&\n (__DEV__ ? target.charAt(0) === target.charAt(0).toLowerCase() : true)\n )\n}\n\nexport function getDisplayName(primitive: any) {\n return isTag(primitive) ? `chakra.${primitive}` : getComponentName(primitive)\n}\n\nfunction getComponentName(primitive: React.ComponentType | string) {\n return (\n (__DEV__ ? isString(primitive) && primitive : false) ||\n (!isString(primitive) && primitive.displayName) ||\n (!isString(primitive) && primitive.name) ||\n \"ChakraComponent\"\n )\n}\n"],"mappings":";;;AAAA,SAAS,UAAU,eAAe;AAQnB,SAAR,MAAuB,QAAa;AACzC,SACE,SAAS,MAAM,MACd,UAAU,OAAO,OAAO,CAAC,MAAM,OAAO,OAAO,CAAC,EAAE,YAAY,IAAI;AAErE;AAEO,SAAS,eAAe,WAAgB;AAC7C,SAAO,MAAM,SAAS,IAAI,UAAU,SAAS,KAAK,iBAAiB,SAAS;AAC9E;AAEA,SAAS,iBAAiB,WAAyC;AACjE,UACG,UAAU,SAAS,SAAS,KAAK,YAAY,UAC7C,CAAC,SAAS,SAAS,KAAK,UAAU,eAClC,CAAC,SAAS,SAAS,KAAK,UAAU,QACnC;AAEJ;","names":[]} |