Refactor
This commit is contained in:
@@ -28,24 +28,6 @@ function spacingForChartCount(count: number): 4 | 6 | 12 {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// function FadingChart(props: { chartParameters: ChartParameters; chartsInView: number; key: any }) {
|
|
||||||
// const { chartsInView, chartParameters } = props
|
|
||||||
// const [spacing, setSpacing] = React.useState(spacingForChartCount(chartsInView))
|
|
||||||
|
|
||||||
// // Update spacing after animations have completed
|
|
||||||
// React.useEffect(() => {
|
|
||||||
// const newSpacing = spacingForChartCount(chartsInView)
|
|
||||||
// if (spacing !== newSpacing) {
|
|
||||||
// setSpacing(newSpacing)
|
|
||||||
// // setTimeout(() => , 500)
|
|
||||||
// }
|
|
||||||
// })
|
|
||||||
|
|
||||||
// return (
|
|
||||||
|
|
||||||
// )
|
|
||||||
// }
|
|
||||||
|
|
||||||
function ChartPanel(props: Props) {
|
function ChartPanel(props: Props) {
|
||||||
const chartsInView = props.charts.count()
|
const chartsInView = props.charts.count()
|
||||||
|
|
||||||
|
|||||||
@@ -4,10 +4,9 @@ import * as React from 'react'
|
|||||||
import Add from '@material-ui/icons/Add'
|
import Add from '@material-ui/icons/Add'
|
||||||
import ChartPreview from './ChartPreview'
|
import ChartPreview from './ChartPreview'
|
||||||
import Remove from '@material-ui/icons/Remove'
|
import Remove from '@material-ui/icons/Remove'
|
||||||
import ShowChart from '@material-ui/icons/ShowChart'
|
|
||||||
import { Theme, Tooltip } from '@material-ui/core'
|
|
||||||
import { JsonPropertyLocation } from '../../../../../backend/src/JsonAstParser'
|
import { JsonPropertyLocation } from '../../../../../backend/src/JsonAstParser'
|
||||||
import { lineChangeStyle, trimNewlineRight } from './util'
|
import { lineChangeStyle, trimNewlineRight } from './util'
|
||||||
|
import { Theme } from '@material-ui/core'
|
||||||
import { withStyles } from '@material-ui/styles'
|
import { withStyles } from '@material-ui/styles'
|
||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
@@ -53,12 +52,14 @@ function tokensForLine(change: diff.Change, line: number, props: Props) {
|
|||||||
const { classes, literalPositions } = props
|
const { classes, literalPositions } = props
|
||||||
const literal = literalPositions[line]
|
const literal = literalPositions[line]
|
||||||
|
|
||||||
let chartPreview = null
|
const chartPreview = Boolean(literal) ? (
|
||||||
if (literal) {
|
<ChartPreview
|
||||||
chartPreview = (
|
key="chartPreview"
|
||||||
<ChartPreview treeNode={props.treeNode} classes={{ icon: props.classes.iconButton }} literal={literal} />
|
treeNode={props.treeNode}
|
||||||
)
|
classes={{ icon: props.classes.iconButton }}
|
||||||
}
|
literal={literal}
|
||||||
|
/>
|
||||||
|
) : null
|
||||||
|
|
||||||
if (change.added) {
|
if (change.added) {
|
||||||
return [chartPreview, <Add key="add" className={classes.icon} />]
|
return [chartPreview, <Add key="add" className={classes.icon} />]
|
||||||
|
|||||||
Reference in New Issue
Block a user