a1ddd37546
fixes #1053
26 lines
732 B
JavaScript
26 lines
732 B
JavaScript
import React from 'react';
|
|
import { Margin } from 'styled-components-spacing';
|
|
|
|
import { TagItem } from 'joyent-ui-toolkit';
|
|
import KeyValue from '@components/key-value';
|
|
|
|
export const AddForm = props => (
|
|
<KeyValue {...props} method="add" input="input" type="tag" expanded />
|
|
);
|
|
|
|
export const EditForm = props => (
|
|
<KeyValue {...props} method="edit" input="input" type="tag" expanded />
|
|
);
|
|
|
|
export default ({ norMargin, name, value, onClick, onRemoveClick, active }) => (
|
|
<Margin
|
|
right={norMargin ? 0 : 1}
|
|
bottom={norMargin ? 0 : 1}
|
|
key={`${name}-${value}`}
|
|
>
|
|
<TagItem onClick={onClick} active={active} onRemoveClick={onRemoveClick}>
|
|
{name ? `${name}: ${value}` : value}
|
|
</TagItem>
|
|
</Margin>
|
|
);
|