mirror of
https://github.com/mattermost/mattermost.git
synced 2025-02-25 18:55:24 -06:00
* PLT-6905 - Updating channel header design * Updating border-radius * Updating radius for wide icons * Updating trigger for overlay * Updating UI for channel header * Updating channel header sizing * Updating channel header css * Updating sidebar css * Updating status icons * Adjusting border * Updating comment * Removing type from status icon * Fixing UI issues for the channel header/sidebar * make "Add a channel description" open the channel header modal * Updating status and opacity * Updating stauts icon positioning * Updating description and heading size * Updating UI changes * Updating UI changes * add a focused class to the parent div .search__form and then remove when hover away * Fix active state for pinned posts icon * Updating UI changes * Update channel header text
63 lines
2.4 KiB
JavaScript
63 lines
2.4 KiB
JavaScript
// Copyright (c) 2016-present Mattermost, Inc. All Rights Reserved.
|
|
// See License.txt for license information.
|
|
|
|
import Constants from 'utils/constants.jsx';
|
|
|
|
import {Tooltip, OverlayTrigger} from 'react-bootstrap';
|
|
|
|
import PropTypes from 'prop-types';
|
|
|
|
import React from 'react';
|
|
|
|
export default function TableChart(props) {
|
|
return (
|
|
<div className='col-sm-6'>
|
|
<div className='total-count recent-active-users'>
|
|
<div className='title'>
|
|
{props.title}
|
|
</div>
|
|
<div className='content'>
|
|
<table>
|
|
<tbody>
|
|
{
|
|
props.data.map((item) => {
|
|
const tooltip = (
|
|
<Tooltip id={'tip-table-entry-' + item.name}>
|
|
{item.tip}
|
|
</Tooltip>
|
|
);
|
|
|
|
return (
|
|
<tr key={'table-entry-' + item.name}>
|
|
<td>
|
|
<OverlayTrigger
|
|
trigger={['hover', 'focus']}
|
|
delayShow={Constants.OVERLAY_TIME_DELAY}
|
|
placement='top'
|
|
overlay={tooltip}
|
|
>
|
|
<time>
|
|
{item.name}
|
|
</time>
|
|
</OverlayTrigger>
|
|
</td>
|
|
<td>
|
|
{item.value}
|
|
</td>
|
|
</tr>
|
|
);
|
|
})
|
|
}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
);
|
|
}
|
|
|
|
TableChart.propTypes = {
|
|
title: PropTypes.node,
|
|
data: PropTypes.array
|
|
};
|