@ttk/component
Version:
ttk组件库
34 lines (30 loc) • 781 B
JavaScript
import React, { PureComponent } from 'react';
var replacement = [
{
reg: /\*/g,
dest: '×'
}, {
reg: /\//g,
dest: '÷'
}
];
export default class ResultPanel extends PureComponent {
constructor() {
super();
}
render() {
var exp = this.props.exp || 0;
var cur,
last;
replacement.forEach((item) => {
exp.cur = exp.cur.replace(item.reg, item.dest);
exp.last = exp.last.replace(item.reg, item.dest);
});
return (
<div className="result-panel">
<div className="last-row">{exp.last}</div>
<div className="cur-row">{exp.cur}</div>
</div>
);
}
}