UNPKG

box-ui-elements-mlh

Version:
39 lines (33 loc) 1.37 kB
// @flow import * as React from 'react'; import { FormattedMessage } from 'react-intl'; import Button from '../../components/button/Button'; import PlainButton from '../../components/plain-button/PlainButton'; import PrimaryButton from '../../components/primary-button/PrimaryButton'; import messages from './messages'; import './Footer.scss'; type Props = { onCancel: () => void, onRemove: () => void, showSave: boolean, }; const Footer = ({ onCancel, onRemove, showSave }: Props) => ( <div className="metadata-instance-editor-footer"> <div className="metadata-instance-editor-footer-delete"> <PlainButton data-resin-target="metadata-instanceremove" onClick={onRemove} type="button"> <FormattedMessage {...messages.metadataRemoveTemplate} /> </PlainButton> </div> <div className="metadata-instance-editor-footer-save-cancel"> <Button data-resin-target="metadata-instancecancel" onClick={onCancel} type="button"> <FormattedMessage {...messages.metadataCancel} /> </Button> {showSave && ( <PrimaryButton data-resin-target="metadata-instancesave"> <FormattedMessage {...messages.metadataSave} /> </PrimaryButton> )} </div> </div> ); export default Footer;