2017-09-27 17:26:12 +03:00
|
|
|
import React from 'react';
|
|
|
|
|
|
|
|
import {
|
|
|
|
Card,
|
|
|
|
CardMeta,
|
|
|
|
CardTitle,
|
|
|
|
CardLabel,
|
|
|
|
CardView
|
|
|
|
} from 'joyent-ui-toolkit';
|
|
|
|
|
2017-09-27 17:44:57 +03:00
|
|
|
export default ({
|
|
|
|
rule = '',
|
|
|
|
global = false,
|
|
|
|
enabled = false,
|
|
|
|
first,
|
|
|
|
last
|
|
|
|
}) => (
|
2017-09-27 17:26:12 +03:00
|
|
|
<Card collapsed flat={!last} topMargin={first} bottomless={!last} gapless>
|
|
|
|
<CardView>
|
|
|
|
<CardMeta>
|
|
|
|
<CardTitle>{rule}</CardTitle>
|
2017-09-27 17:44:57 +03:00
|
|
|
<CardLabel icon={global && String.fromCodePoint(0x1f30d)} />
|
2017-09-27 17:26:12 +03:00
|
|
|
<CardLabel color={enabled ? 'green' : 'red'} />
|
|
|
|
</CardMeta>
|
|
|
|
</CardView>
|
|
|
|
</Card>
|
|
|
|
);
|