joyent-portal/packages/my-joy-beta/src/components/instances/tags.js

24 lines
659 B
JavaScript
Raw Normal View History

import React from 'react';
import { Margin } from 'styled-components-spacing';
import { KeyValue } from '@components/instances';
import { TagItem, TagItemContainer } from 'joyent-ui-toolkit';
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 ({ name, value, onClick }) => (
<Margin right={1} bottom={1} key={`${name}-${value}`}>
<TagItem onClick={onClick}>
<TagItemContainer>
{name}: {value}
</TagItemContainer>
</TagItem>
</Margin>
);