{"version":3,"file":"TimelinePreloaderNode.mjs","names":["React","makeStyles","clsx","Skeleton","LayoutUnit","PropTypes","useStyles","theme","root","TimelinePreloaderNode","props","$","_c","shortView","classes","className","longView","t0","t1","marginRight","marginBottom","display","justifyContent","t2","t3","propTypes","children","node","bool","string"],"sources":["../../../../src/componentSystems/multiThreadTimeline/ui/TimelinePreloaderNode.jsx"],"sourcesContent":["import React from 'react';\nimport { makeStyles } from '@material-ui/core';\nimport clsx from 'clsx';\nimport Skeleton from '@material-ui/lab/Skeleton';\nimport { LayoutUnit } from '../../../layout/LayoutUnit';\nimport PropTypes from 'prop-types'; // import PropTypes\n\nconst useStyles = makeStyles((theme) => ({\n  root: {}\n}));\n\nexport const TimelinePreloaderNode = (props) => {\n  const { children, shortView } = props;\n  const classes = useStyles(props);\n  const { className, longView } = props;\n\n  return (\n    <div className={clsx(classes.root, className)}>\n      {shortView && (\n        <div style={{ marginRight: 100, marginBottom: 40 }}>\n          <LayoutUnit unit='nudge' />\n          <div style={{ display: 'flex', justifyContent: 'center' }}>\n            <Skeleton variant='circle' width={30} height={30} />\n          </div>\n          <LayoutUnit unit='nudge' />\n          <div style={{ display: 'flex', justifyContent: 'center' }}>\n            <Skeleton variant='rect' width={1} height={25} />\n          </div>\n          <Skeleton variant='text' />\n          <Skeleton variant='text' />\n          <LayoutUnit unit='sm' />\n          <Skeleton variant='rect' width={80} height={6} />\n        </div>\n      )}\n\n      {longView && (\n        <div>\n          <Skeleton variant='rect' width={800} height={45} />\n        </div>\n      )}\n    </div>\n  );\n};\n\n// Define propTypes\nTimelinePreloaderNode.propTypes = {\n  children: PropTypes.node,\n  shortView: PropTypes.bool,\n  longView: PropTypes.bool,\n  className: PropTypes.string\n};\n"],"mappings":";;;;;;;;AAOA,MAAMM,YAAYL,YAAYM,WAAW,EACvCC,MAAM,EAAC,EACR,EAAE;AAEH,MAAaC,yBAAwBC,UAAA;CAAA,MAAAC,IAAAC,EAAA,GAAA;CACnC,MAAA,EAAAC,cAAgCH;CAChC,MAAAI,UAAgBR,UAAUI,MAAM;CAChC,MAAA,EAAAK,WAAAC,aAAgCN;CAAM,IAAAO;AAAA,KAAAN,EAAA,OAAAI,aAAAJ,EAAA,OAAAG,QAAAN,MAAA;AAGpBS,OAAAf,KAAKY,QAAON,MAAOO,UAAU;AAAAJ,IAAA,KAAAI;AAAAJ,IAAA,KAAAG,QAAAN;AAAAG,IAAA,KAAAM;OAAAA,MAAAN,EAAA;CAAA,IAAAO;AAAA,KAAAP,EAAA,OAAAE,WAAA;AAC1CK,OAAAL,aACC,sBAAA,cAAA,OAAA,EAAY,OAAA;GAAAM,aAAe;GAAGC,cAAgB;GAAG,EAclD,EAbG,sBAAA,cAAC,YAAD,EAAiB,MAAA,SACjB,CAAA,EAAA,sBAAA,cAAA,OAAA,EAAY,OAAA;GAAAC,SAAW;GAAMC,gBAAkB;GAAS,EAGxD,EAFE,sBAAA,cAAC,UAAD;GAAkB,SAAA;GAAgB,OAAA;GAAY,QAAA;GAChD,CAAA,CACA,EAAA,sBAAA,cAAC,YAAD,EAAiB,MAAA,SACjB,CAAA,EAAA,sBAAA,cAAA,OAAA,EAAY,OAAA;GAAAD,SAAW;GAAMC,gBAAkB;GAAS,EAGxD,EAFE,sBAAA,cAAC,UAAD;GAAkB,SAAA;GAAc,OAAA;GAAW,QAAA;GAC7C,CAAA,CACA,EAAA,sBAAA,cAAC,UAAD,EAAkB,SAAA,QAClB,CAAA,EAAA,sBAAA,cAAC,UAAD,EAAkB,SAAA,QAClB,CAAA,EAAA,sBAAA,cAAC,YAAD,EAAiB,MAAA,MACjB,CAAA,EAAA,sBAAA,cAAC,UAAD;GAAkB,SAAA;GAAc,OAAA;GAAY,QAAA;GAC9C,CAAA,CACD;AAAAX,IAAA,KAAAE;AAAAF,IAAA,KAAAO;OAAAA,MAAAP,EAAA;CAAA,IAAAY;AAAA,KAAAZ,EAAA,OAAAK,UAAA;AAEAO,OAAAP,YACC,sBAAA,cAAA,OAAA,MACE,sBAAA,cAAC,UAAD;GAAkB,SAAA;GAAc,OAAA;GAAa,QAAA;GAC/C,CAAA,CACD;AAAAL,IAAA,KAAAK;AAAAL,IAAA,KAAAY;OAAAA,MAAAZ,EAAA;CAAA,IAAAa;AAAA,KAAAb,EAAA,OAAAM,MAAAN,EAAA,OAAAO,MAAAP,EAAA,OAAAY,IAAA;AAtBHC,OAAA,sBAAA,cAAA,OAAA,EAAgB,WAAAP,IAuBV,EAtBHC,IAiBAK,GAKG;AAAAZ,IAAA,KAAAM;AAAAN,IAAA,KAAAO;AAAAP,IAAA,KAAAY;AAAAZ,IAAA,MAAAa;OAAAA,MAAAb,EAAA;AAAA,QAvBNa;;AA4BJf,sBAAsBgB,YAAY;CAChCC,UAAUrB,UAAUsB;CACpBd,WAAWR,UAAUuB;CACrBZ,UAAUX,UAAUuB;CACpBb,WAAWV,UAAUwB;CACtB"}