diff --git a/frontend/src/component/history/history-item-json.jsx b/frontend/src/component/history/history-item-json.jsx index 6886e0fdc1..6586ec8e44 100644 --- a/frontend/src/component/history/history-item-json.jsx +++ b/frontend/src/component/history/history-item-json.jsx @@ -1,75 +1,7 @@ import React, { PropTypes, PureComponent } from 'react'; -import FontIcon from 'react-toolbox/lib/font_icon'; - import style from './history.scss'; -const DIFF_PREFIXES = { - A: ' ', - E: ' ', - D: '-', - N: '+', -}; - -const SPADEN_CLASS = { - A: style.blue, // array edited - E: style.blue, // edited - D: style.negative, // deleted - N: style.positive, // added -}; - -function getIcon (type) { - switch (type) { - case 'feature-updated': return 'autorenew'; - case 'feature-created': return 'add'; - case 'feature-deleted': return 'remove'; - case 'feature-archived': return 'archived'; - default: return 'star'; - } -} - -function buildItemDiff (diff, key) { - let change; - if (diff.lhs !== undefined) { - change = ( -
-
- {key}: {JSON.stringify(diff.lhs)}
-
- ); - } else if (diff.rhs !== undefined) { - change = ( -
-
+ {key}: {JSON.stringify(diff.rhs)}
-
- ); - } - - return change; -} - -function buildDiff (diff, idx) { - let change; - const key = diff.path.join('.'); - - if (diff.item) { - change = buildItemDiff(diff.item, key); - } else if (diff.lhs !== undefined && diff.rhs !== undefined) { - change = ( -
-
- {key}: {JSON.stringify(diff.lhs)}
-
+ {key}: {JSON.stringify(diff.rhs)}
-
- ); - } else { - const spadenClass = SPADEN_CLASS[diff.kind]; - const prefix = DIFF_PREFIXES[diff.kind]; - - change = (
{prefix} {key}: {JSON.stringify(diff.rhs || diff.item)}
); - } - - return (
{change}
); -} - class HistoryItem extends PureComponent { static propTypes () { @@ -79,10 +11,6 @@ class HistoryItem extends PureComponent { } render () { - const { type } = this.props.entry; - - const icon = getIcon(type); - const localEventData = JSON.parse(JSON.stringify(this.props.entry)); delete localEventData.description; delete localEventData.name;