{"ast":null,"code":"function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport React from 'react';\nimport { AutoLinkHeader, Example as _Example, Link as PatternflyThemeLink } from '@patternfly/documentation-framework/components';\nimport { LogViewer, LogViewerSearch, LogViewerContext } from '@patternfly/react-log-viewer';\nimport { Button, Checkbox, Toolbar, ToolbarContent, ToolbarItem } from '@patternfly/react-core';\nimport { data } from '../../../content/extensions/log-viewer/examples/./realTestData.js';\nvar pageData = {\n  \"id\": \"Log viewer\",\n  \"section\": \"extensions\",\n  \"source\": \"react\",\n  \"slug\": \"/extensions/log-viewer/react\",\n  \"sourceLink\": \"https://github.com/patternfly/patternfly-react/blob/main/packages/react-log-viewer/patternfly-docs/content/extensions/log-viewer/examples/basic.md\",\n  \"examples\": [\"Example\"],\n  \"fullscreenExamples\": [\"Fullscreen example\"]\n};\npageData.liveContext = {\n  LogViewer: LogViewer,\n  LogViewerSearch: LogViewerSearch,\n  LogViewerContext: LogViewerContext,\n  Button: Button,\n  Checkbox: Checkbox,\n  Toolbar: Toolbar,\n  ToolbarContent: ToolbarContent,\n  ToolbarItem: ToolbarItem,\n  data: data\n};\npageData.examples = {\n  'Example': function Example(props) {\n    return React.createElement(_Example, _extends({}, pageData, props, {\n      \"code\": \"import React from 'react';\\nimport { data } from './realTestData.js';\\nimport { LogViewer } from '@patternfly/react-log-viewer';\\nimport { Checkbox } from '@patternfly/react-core';\\n\\nBasicLogViewer = () => {\\n  const [isDarkTheme, setIsDarkTheme] = React.useState(false);\\n\\n  return (\\n    <React.Fragment>\\n      <Checkbox\\n        label=\\\"Dark theme\\\"\\n        isChecked={isDarkTheme}\\n        onChange={setIsDarkTheme}\\n        aria-label=\\\"toggle dark theme checkbox\\\"\\n        id=\\\"toggle-dark-theme\\\"\\n        name=\\\"toggle-dark-theme\\\"\\n      />\\n      <LogViewer hasLineNumbers={false} height={300} data={data.data} theme={isDarkTheme ? 'dark' : 'light'} />\\n    </React.Fragment>\\n  );\\n};\\n\",\n      \"title\": \"Example\",\n      \"lang\": \"js\"\n    }));\n  },\n  'Fullscreen example': function FullscreenExample(props) {\n    return React.createElement(_Example, _extends({}, pageData, props, {\n      \"code\": \"import React from 'react';\\nimport { data } from './realTestData.js';\\nimport { LogViewer } from '@patternfly/react-log-viewer';\\nimport { Checkbox } from '@patternfly/react-core';\\n\\nBasicLogViewer = () => {\\n  const [isDarkTheme, setIsDarkTheme] = React.useState(false);\\n\\n  return (\\n    <React.Fragment>\\n      <Checkbox\\n        label=\\\"Dark theme\\\"\\n        isChecked={isDarkTheme}\\n        onChange={setIsDarkTheme}\\n        aria-label=\\\"toggle dark theme checkbox\\\"\\n        id=\\\"toggle-dark-theme\\\"\\n        name=\\\"toggle-dark-theme\\\"\\n      />\\n      <LogViewer hasLineNumbers={false} height={300} data={data.data} theme={isDarkTheme ? 'dark' : 'light'} />\\n    </React.Fragment>\\n  );\\n};\\n\",\n      \"title\": \"Fullscreen example\",\n      \"lang\": \"js\",\n      \"isFullscreen\": true\n    }));\n  }\n};\n\nvar Component = function Component() {\n  return React.createElement(React.Fragment, null, React.createElement(AutoLinkHeader, {\n    \"id\": \"basic-usage\",\n    \"size\": \"h2\",\n    \"className\": \"ws-title ws-h2\"\n  }, \"Basic usage\"), React.createElement(pageData.examples[\"Example\"]), React.createElement(pageData.examples[\"Fullscreen example\"]));\n};\n\nComponent.displayName = 'ExtensionsLogViewerReactDocs';\nComponent.pageData = pageData;\nexport default Component;","map":{"version":3,"names":["React","AutoLinkHeader","Example","Link","PatternflyThemeLink","LogViewer","LogViewerSearch","LogViewerContext","Button","Checkbox","Toolbar","ToolbarContent","ToolbarItem","data","pageData","liveContext","examples","props","Component","createElement","displayName"],"sources":["/Users/ausulliv/repos/temp/patternfly-react/packages/react-log-viewer/patternfly-docs/generated/extensions/log-viewer/react.js"],"sourcesContent":["import React from 'react';\nimport { AutoLinkHeader, Example, Link as PatternflyThemeLink } from '@patternfly/documentation-framework/components';\nimport { LogViewer, LogViewerSearch, LogViewerContext } from '@patternfly/react-log-viewer';\nimport { Button, Checkbox, Toolbar, ToolbarContent, ToolbarItem } from '@patternfly/react-core';\nimport { data } from '../../../content/extensions/log-viewer/examples/./realTestData.js';\nconst pageData = {\n  \"id\": \"Log viewer\",\n  \"section\": \"extensions\",\n  \"source\": \"react\",\n  \"slug\": \"/extensions/log-viewer/react\",\n  \"sourceLink\": \"https://github.com/patternfly/patternfly-react/blob/main/packages/react-log-viewer/patternfly-docs/content/extensions/log-viewer/examples/basic.md\",\n  \"examples\": [\n    \"Example\"\n  ],\n  \"fullscreenExamples\": [\n    \"Fullscreen example\"\n  ]\n};\npageData.liveContext = {\n  LogViewer,\n  LogViewerSearch,\n  LogViewerContext,\n  Button,\n  Checkbox,\n  Toolbar,\n  ToolbarContent,\n  ToolbarItem,\n  data\n};\npageData.examples = {\n  'Example': props => \n    <Example {...pageData} {...props} {...{\"code\":\"import React from 'react';\\nimport { data } from './realTestData.js';\\nimport { LogViewer } from '@patternfly/react-log-viewer';\\nimport { Checkbox } from '@patternfly/react-core';\\n\\nBasicLogViewer = () => {\\n  const [isDarkTheme, setIsDarkTheme] = React.useState(false);\\n\\n  return (\\n    <React.Fragment>\\n      <Checkbox\\n        label=\\\"Dark theme\\\"\\n        isChecked={isDarkTheme}\\n        onChange={setIsDarkTheme}\\n        aria-label=\\\"toggle dark theme checkbox\\\"\\n        id=\\\"toggle-dark-theme\\\"\\n        name=\\\"toggle-dark-theme\\\"\\n      />\\n      <LogViewer hasLineNumbers={false} height={300} data={data.data} theme={isDarkTheme ? 'dark' : 'light'} />\\n    </React.Fragment>\\n  );\\n};\\n\",\"title\":\"Example\",\"lang\":\"js\"}}>\n      \n    </Example>,\n  'Fullscreen example': props => \n    <Example {...pageData} {...props} {...{\"code\":\"import React from 'react';\\nimport { data } from './realTestData.js';\\nimport { LogViewer } from '@patternfly/react-log-viewer';\\nimport { Checkbox } from '@patternfly/react-core';\\n\\nBasicLogViewer = () => {\\n  const [isDarkTheme, setIsDarkTheme] = React.useState(false);\\n\\n  return (\\n    <React.Fragment>\\n      <Checkbox\\n        label=\\\"Dark theme\\\"\\n        isChecked={isDarkTheme}\\n        onChange={setIsDarkTheme}\\n        aria-label=\\\"toggle dark theme checkbox\\\"\\n        id=\\\"toggle-dark-theme\\\"\\n        name=\\\"toggle-dark-theme\\\"\\n      />\\n      <LogViewer hasLineNumbers={false} height={300} data={data.data} theme={isDarkTheme ? 'dark' : 'light'} />\\n    </React.Fragment>\\n  );\\n};\\n\",\"title\":\"Fullscreen example\",\"lang\":\"js\",\"isFullscreen\":true}}>\n      \n    </Example>\n};\n\nconst Component = () => (\n  <React.Fragment>\n    <AutoLinkHeader {...{\"id\":\"basic-usage\",\"size\":\"h2\",\"className\":\"ws-title ws-h2\"}}>\n      {`Basic usage`}\n    </AutoLinkHeader>\n    {React.createElement(pageData.examples[\"Example\"])}\n    {React.createElement(pageData.examples[\"Fullscreen example\"])}\n  </React.Fragment>\n);\nComponent.displayName = 'ExtensionsLogViewerReactDocs';\nComponent.pageData = pageData;\n\nexport default Component;\n"],"mappings":";;AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,SAASC,cAAT,EAAyBC,OAAO,IAAPA,QAAzB,EAAkCC,IAAI,IAAIC,mBAA1C,QAAqE,gDAArE;AACA,SAASC,SAAT,EAAoBC,eAApB,EAAqCC,gBAArC,QAA6D,8BAA7D;AACA,SAASC,MAAT,EAAiBC,QAAjB,EAA2BC,OAA3B,EAAoCC,cAApC,EAAoDC,WAApD,QAAuE,wBAAvE;AACA,SAASC,IAAT,QAAqB,mEAArB;AACA,IAAMC,QAAQ,GAAG;EACf,MAAM,YADS;EAEf,WAAW,YAFI;EAGf,UAAU,OAHK;EAIf,QAAQ,8BAJO;EAKf,cAAc,oJALC;EAMf,YAAY,CACV,SADU,CANG;EASf,sBAAsB,CACpB,oBADoB;AATP,CAAjB;AAaAA,QAAQ,CAACC,WAAT,GAAuB;EACrBV,SAAS,EAATA,SADqB;EAErBC,eAAe,EAAfA,eAFqB;EAGrBC,gBAAgB,EAAhBA,gBAHqB;EAIrBC,MAAM,EAANA,MAJqB;EAKrBC,QAAQ,EAARA,QALqB;EAMrBC,OAAO,EAAPA,OANqB;EAOrBC,cAAc,EAAdA,cAPqB;EAQrBC,WAAW,EAAXA,WARqB;EASrBC,IAAI,EAAJA;AATqB,CAAvB;AAWAC,QAAQ,CAACE,QAAT,GAAoB;EAClB,WAAW,iBAAAC,KAAK;IAAA,OACd,oBAAC,QAAD,eAAaH,QAAb,EAA2BG,KAA3B,EAAsC;MAAC,QAAO,gsBAAR;MAAysB,SAAQ,SAAjtB;MAA2tB,QAAO;IAAluB,CAAtC,EADc;EAAA,CADE;EAKlB,sBAAsB,2BAAAA,KAAK;IAAA,OACzB,oBAAC,QAAD,eAAaH,QAAb,EAA2BG,KAA3B,EAAsC;MAAC,QAAO,gsBAAR;MAAysB,SAAQ,oBAAjtB;MAAsuB,QAAO,IAA7uB;MAAkvB,gBAAe;IAAjwB,CAAtC,EADyB;EAAA;AALT,CAApB;;AAWA,IAAMC,SAAS,GAAG,SAAZA,SAAY;EAAA,OAChB,oBAAC,KAAD,CAAO,QAAP,QACE,oBAAC,cAAD,EAAoB;IAAC,MAAK,aAAN;IAAoB,QAAO,IAA3B;IAAgC,aAAY;EAA5C,CAApB,gBADF,EAIGlB,KAAK,CAACmB,aAAN,CAAoBL,QAAQ,CAACE,QAAT,CAAkB,SAAlB,CAApB,CAJH,EAKGhB,KAAK,CAACmB,aAAN,CAAoBL,QAAQ,CAACE,QAAT,CAAkB,oBAAlB,CAApB,CALH,CADgB;AAAA,CAAlB;;AASAE,SAAS,CAACE,WAAV,GAAwB,8BAAxB;AACAF,SAAS,CAACJ,QAAV,GAAqBA,QAArB;AAEA,eAAeI,SAAf"},"metadata":{},"sourceType":"module"}