{"version":3,"file":"DiffChecker.mjs","names":["React","makeStyles","useTheme","lighten","ReactDiffViewer","DiffMethod","greyScale","useStyles","theme","root","DiffChecker","t0","$","_c","leftTitle","rightTitle","oldValue","newValue","classes","t1","palette","success","light","t2","error","t3","t4","t5","t6","Symbol","for","t7","primary","main","t8","t9","t10","variables","addedBackground","removedBackground","wordAddedBackground","wordRemovedBackground","addedGutterBackground","removedGutterBackground","gutterBackground","codeFoldGutterBackground","codeFoldBackground","emptyLineBackground","newStyles","t11","WORDS","t12"],"sources":["../../src/diffChecker/DiffChecker.jsx"],"sourcesContent":["import React from 'react'\nimport { makeStyles, useTheme, lighten } from '@material-ui/core'\nimport ReactDiffViewer, { DiffMethod } from 'react-diff-viewer'\nimport { greyScale } from '../utilities/style/verticalStyles'\n\nconst useStyles = makeStyles((theme) => ({\n  root: {}\n}))\n\nexport const DiffChecker = ({ leftTitle, rightTitle, oldValue, newValue }) => {\n  const classes = useStyles()\n  const theme = useTheme()\n\n  const lightValue = 0.9\n  const medValue = 0.5\n\n  const newStyles = {\n    variables: {\n      light: {\n        addedBackground: lighten(theme.palette.success.light, lightValue),\n        removedBackground: lighten(theme.palette.error.light, lightValue),\n        wordAddedBackground: lighten(theme.palette.success.light, medValue),\n        wordRemovedBackground: '#fdb8c0',\n        addedGutterBackground: lighten(theme.palette.success.light, medValue),\n        removedGutterBackground: lighten(theme.palette.error.light, medValue),\n        gutterBackground: greyScale('main'),\n        codeFoldGutterBackground: lighten(theme.palette.primary.main, 0.8),\n        codeFoldBackground: lighten(theme.palette.primary.main, lightValue),\n        emptyLineBackground: greyScale('light')\n      }\n    }\n  }\n\n  return (\n    <div className={classes.root}>\n      <ReactDiffViewer\n        oldValue={oldValue}\n        newValue={newValue}\n        splitView={true}\n        compareMethod={DiffMethod.WORDS}\n        styles={newStyles}\n        leftTitle={leftTitle}\n        rightTitle={rightTitle}\n      />\n    </div>\n  )\n}\n"],"mappings":"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"}