{"ast":null,"code":"import React from 'react';\nimport { Title } from '@patternfly/react-core';\nimport LinkIcon from '@patternfly/react-icons/dist/esm/icons/link-icon';\nimport { Link } from '../link/link';\nimport { slugger } from '../../helpers/slugger'; // \"xs\" | \"sm\" | \"md\" | \"lg\" | \"xl\" | \"2xl\" | \"3xl\" | \"4xl\"\n\nvar sizes = {\n  h1: '3xl',\n  h2: '2xl',\n  h3: 'xl',\n  h4: 'lg',\n  h5: 'md',\n  h6: 'sm'\n};\nexport var AutoLinkHeader = function AutoLinkHeader(_ref) {\n  var id = _ref.id,\n      size = _ref.size,\n      headingLevel = _ref.headingLevel,\n      children = _ref.children,\n      metaText = _ref.metaText,\n      className = _ref.className;\n  var slug = id || slugger(children);\n  return React.createElement(Title, {\n    id: slug,\n    size: sizes[size],\n    headingLevel: headingLevel || size,\n    className: \"ws-heading \" + className,\n    tabIndex: -1\n  }, React.createElement(Link, {\n    href: \"#\" + slug,\n    className: \"ws-heading-anchor\",\n    tabIndex: \"-1\",\n    \"aria-hidden\": true\n  }, React.createElement(LinkIcon, {\n    className: \"ws-heading-anchor-icon\",\n    style: {\n      verticalAlign: 'middle'\n    }\n  })), children, \" \", metaText);\n};","map":{"version":3,"names":["React","Title","LinkIcon","Link","slugger","sizes","h1","h2","h3","h4","h5","h6","AutoLinkHeader","id","size","headingLevel","children","metaText","className","slug","verticalAlign"],"sources":["/Users/ausulliv/repos/temp/patternfly-react/node_modules/@patternfly/documentation-framework/components/autoLinkHeader/autoLinkHeader.js"],"sourcesContent":["import React from 'react';\nimport { Title } from '@patternfly/react-core';\nimport LinkIcon from '@patternfly/react-icons/dist/esm/icons/link-icon';\nimport { Link } from '../link/link';\nimport { slugger } from '../../helpers/slugger';\n\n// \"xs\" | \"sm\" | \"md\" | \"lg\" | \"xl\" | \"2xl\" | \"3xl\" | \"4xl\"\nconst sizes = {\n  h1: '3xl',\n  h2: '2xl',\n  h3: 'xl',\n  h4: 'lg',\n  h5: 'md',\n  h6: 'sm'\n}\n\nexport const AutoLinkHeader = ({\n  id,\n  size,\n  headingLevel,\n  children,\n  metaText,\n  className\n}) => {\n  const slug = id || slugger(children);\n\n  return (\n    <Title\n      id={slug}\n      size={sizes[size]}\n      headingLevel={headingLevel || size}\n      className={`ws-heading ${className}`}\n      tabIndex={-1}\n    >\n      <Link href={`#${slug}`} className=\"ws-heading-anchor\" tabIndex=\"-1\" aria-hidden>\n        <LinkIcon className=\"ws-heading-anchor-icon\" style={{ verticalAlign: 'middle' }} />\n      </Link>\n      {children} {metaText}\n    </Title>\n  )\n};\n"],"mappings":"AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,SAASC,KAAT,QAAsB,wBAAtB;AACA,OAAOC,QAAP,MAAqB,kDAArB;AACA,SAASC,IAAT,QAAqB,cAArB;AACA,SAASC,OAAT,QAAwB,uBAAxB,C,CAEA;;AACA,IAAMC,KAAK,GAAG;EACZC,EAAE,EAAE,KADQ;EAEZC,EAAE,EAAE,KAFQ;EAGZC,EAAE,EAAE,IAHQ;EAIZC,EAAE,EAAE,IAJQ;EAKZC,EAAE,EAAE,IALQ;EAMZC,EAAE,EAAE;AANQ,CAAd;AASA,OAAO,IAAMC,cAAc,GAAG,SAAjBA,cAAiB,OAOxB;EAAA,IANJC,EAMI,QANJA,EAMI;EAAA,IALJC,IAKI,QALJA,IAKI;EAAA,IAJJC,YAII,QAJJA,YAII;EAAA,IAHJC,QAGI,QAHJA,QAGI;EAAA,IAFJC,QAEI,QAFJA,QAEI;EAAA,IADJC,SACI,QADJA,SACI;EACJ,IAAMC,IAAI,GAAGN,EAAE,IAAIT,OAAO,CAACY,QAAD,CAA1B;EAEA,OACE,oBAAC,KAAD;IACE,EAAE,EAAEG,IADN;IAEE,IAAI,EAAEd,KAAK,CAACS,IAAD,CAFb;IAGE,YAAY,EAAEC,YAAY,IAAID,IAHhC;IAIE,SAAS,kBAAgBI,SAJ3B;IAKE,QAAQ,EAAE,CAAC;EALb,GAOE,oBAAC,IAAD;IAAM,IAAI,QAAMC,IAAhB;IAAwB,SAAS,EAAC,mBAAlC;IAAsD,QAAQ,EAAC,IAA/D;IAAoE;EAApE,GACE,oBAAC,QAAD;IAAU,SAAS,EAAC,wBAApB;IAA6C,KAAK,EAAE;MAAEC,aAAa,EAAE;IAAjB;EAApD,EADF,CAPF,EAUGJ,QAVH,OAUcC,QAVd,CADF;AAcD,CAxBM"},"metadata":{},"sourceType":"module"}