Support centered and left-justified statistic views

This commit is contained in:
Gabe Kangas
2020-11-11 22:41:47 -08:00
parent 2fe1277cfa
commit d14743c396
2 changed files with 6 additions and 1 deletions

View File

@@ -7,16 +7,18 @@ interface ItemProps {
prefix: JSX.Element,
color: string,
progress?: boolean,
centered: boolean,
};
export default function StatisticItem(props: ItemProps) {
const { title, value, prefix } = props;
const View = props.progress ? ProgressView : StatisticView;
const style = props.centered ? {display: 'flex', alignItems: 'center', justifyContent: 'center'} : {};
return (
<Col span={8}>
<Card>
<div style={{display: 'flex', alignItems: 'center', justifyContent: 'center'}}>
<div style={style}>
<View {...props} />
</div>
</Card>