HM-71. Доработки таблицы логов. Универсальной таблице добавлена возможность переопределять рендер строк и заголовков (#31)
This commit is contained in:
33
src/components/table-cell-overflow/TableCellOverflow.js
Normal file
33
src/components/table-cell-overflow/TableCellOverflow.js
Normal file
@ -0,0 +1,33 @@
|
||||
import Component from '../component';
|
||||
import {createElement} from '../../utils/elementUtils';
|
||||
import './TableCellOverflow.css';
|
||||
|
||||
class TableCellOverflow extends Component {
|
||||
constructor (parentNode, text) {
|
||||
super(null, parentNode);
|
||||
|
||||
const cell = createElement({
|
||||
tagName: 'td',
|
||||
parentNode: this.mainNode,
|
||||
});
|
||||
|
||||
const div = createElement({
|
||||
tagName: 'div',
|
||||
parentNode: cell,
|
||||
options: {
|
||||
className: 'TableCellOverflow__cellWrapper'
|
||||
}
|
||||
});
|
||||
const span = createElement({
|
||||
tagName: 'span',
|
||||
parentNode: div,
|
||||
options: {
|
||||
className: 'TableCellOverflow__cell',
|
||||
},
|
||||
});
|
||||
|
||||
span.innerHTML = text;
|
||||
}
|
||||
}
|
||||
|
||||
export default TableCellOverflow;
|
||||
Reference in New Issue
Block a user