import React from 'react';
import PropTypes from 'prop-types';
import styled from 'styled-components';
import { Text } from '@bufferapp/components';
import ColorIcon from '../ColorIcon';
const LegendList = styled.ul`
padding: 1rem 1.5rem 0;
margin: 0 0 0.5rem;
text-align: center;
`;
const LegendItem = styled.li`
display: inline-block;
padding: 0.8rem;
margin: 0 0.8rem;
`;
const Legend = ({ metric }) =>
<LegendList>
<LegendItem>
<ColorIcon circle />
<Text size="small">Tweets</Text>
</LegendItem>
<LegendItem>
<ColorIcon metric={metric.label} circle />
<Text size="small">{metric.label}</Text>
</LegendItem>
</LegendList>;
Legend.propTypes = {
metric: PropTypes.shape({
label: PropTypes.string,
}).isRequired,
};
export default Legend;
|