{"ast":null,"code":"import React from 'react';\nimport { Button } from '@patternfly/react-core';\nimport TimesIcon from '@patternfly/react-icons/dist/esm/icons/times-icon';\nimport './gdprBanner.css';\nexport var GdprBanner = function GdprBanner() {\n  var initialBannerOpen = typeof window !== 'undefined' && window.localStorage && !localStorage.getItem('gdpr-banner-closed');\n\n  var _React$useState = React.useState(initialBannerOpen),\n      isBannerOpen = _React$useState[0],\n      setBannerOpen = _React$useState[1];\n\n  var closeBanner = function closeBanner() {\n    localStorage.setItem('gdpr-banner-closed', 'true');\n    setBannerOpen(false);\n  };\n\n  return !isBannerOpen ? null : React.createElement(\"div\", {\n    className: \"ws-gdpr-banner-container pf-l-flex\"\n  }, React.createElement(\"div\", {\n    id: \"ws-gdpr-banner\",\n    className: \"pf-l-flex pf-u-py-md pf-m-align-items-center\"\n  }, React.createElement(\"p\", {\n    id: \"ws-gdpr-banner-text\",\n    className: \"pf-u-ml-xl\"\n  }, \"We use cookies on our websites to deliver our online services. Details about how we use cookies and how you may disable them are set out in our \", React.createElement(\"a\", {\n    href: \"//www.redhat.com/en/about/privacy-policy\"\n  }, \"Privacy Statement\"), \". By using this website you agree to our use of cookies.\"), React.createElement(\"div\", {\n    className: \"pf-m-align-self-flex-start\"\n  }, React.createElement(Button, {\n    variant: \"plain\",\n    \"aria-label\": \"Close banner\",\n    onClick: closeBanner\n  }, React.createElement(TimesIcon, null)))));\n};","map":{"version":3,"names":["React","Button","TimesIcon","GdprBanner","initialBannerOpen","window","localStorage","getItem","useState","isBannerOpen","setBannerOpen","closeBanner","setItem"],"sources":["/Users/ausulliv/repos/temp/patternfly-react/node_modules/@patternfly/documentation-framework/components/gdprBanner/gdprBanner.js"],"sourcesContent":["import React from 'react';\nimport { Button } from '@patternfly/react-core';\nimport TimesIcon from '@patternfly/react-icons/dist/esm/icons/times-icon';\nimport './gdprBanner.css';\n\nexport const GdprBanner = () => {\n  const initialBannerOpen = typeof window !== 'undefined' && window.localStorage && !localStorage.getItem('gdpr-banner-closed');\n  const [ isBannerOpen, setBannerOpen ] = React.useState(initialBannerOpen);\n  \n  const closeBanner = () => {\n    localStorage.setItem('gdpr-banner-closed', 'true');\n    setBannerOpen(false);\n  }\n\n  return !isBannerOpen ? null : (\n    <div className=\"ws-gdpr-banner-container pf-l-flex\">\n      <div id=\"ws-gdpr-banner\" className=\"pf-l-flex pf-u-py-md pf-m-align-items-center\">\n        <p id=\"ws-gdpr-banner-text\" className=\"pf-u-ml-xl\">\n          We use cookies on our websites to deliver our online services.\n          Details about how we use cookies and how you may disable them are set out in our <a href=\"//www.redhat.com/en/about/privacy-policy\">Privacy Statement</a>.\n          By using this website you agree to our use of cookies.\n        </p>\n        <div className=\"pf-m-align-self-flex-start\">\n          <Button variant=\"plain\" aria-label=\"Close banner\" onClick={closeBanner}>\n            <TimesIcon />\n          </Button>\n        </div>\n      </div>\n    </div>\n  );\n}\n"],"mappings":"AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,SAASC,MAAT,QAAuB,wBAAvB;AACA,OAAOC,SAAP,MAAsB,mDAAtB;AACA,OAAO,kBAAP;AAEA,OAAO,IAAMC,UAAU,GAAG,SAAbA,UAAa,GAAM;EAC9B,IAAMC,iBAAiB,GAAG,OAAOC,MAAP,KAAkB,WAAlB,IAAiCA,MAAM,CAACC,YAAxC,IAAwD,CAACA,YAAY,CAACC,OAAb,CAAqB,oBAArB,CAAnF;;EAD8B,sBAEUP,KAAK,CAACQ,QAAN,CAAeJ,iBAAf,CAFV;EAAA,IAEtBK,YAFsB;EAAA,IAERC,aAFQ;;EAI9B,IAAMC,WAAW,GAAG,SAAdA,WAAc,GAAM;IACxBL,YAAY,CAACM,OAAb,CAAqB,oBAArB,EAA2C,MAA3C;IACAF,aAAa,CAAC,KAAD,CAAb;EACD,CAHD;;EAKA,OAAO,CAACD,YAAD,GAAgB,IAAhB,GACL;IAAK,SAAS,EAAC;EAAf,GACE;IAAK,EAAE,EAAC,gBAAR;IAAyB,SAAS,EAAC;EAAnC,GACE;IAAG,EAAE,EAAC,qBAAN;IAA4B,SAAS,EAAC;EAAtC,uJAEmF;IAAG,IAAI,EAAC;EAAR,uBAFnF,6DADF,EAME;IAAK,SAAS,EAAC;EAAf,GACE,oBAAC,MAAD;IAAQ,OAAO,EAAC,OAAhB;IAAwB,cAAW,cAAnC;IAAkD,OAAO,EAAEE;EAA3D,GACE,oBAAC,SAAD,OADF,CADF,CANF,CADF,CADF;AAgBD,CAzBM"},"metadata":{},"sourceType":"module"}