add mappings page; implement delete mapping function

This commit is contained in:
Bilal Catic
2019-08-28 10:19:28 +02:00
parent 94f0bcc748
commit 4999b1323f
5 changed files with 209 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
import React, { Component } from 'react';
import {Button, Modal} from "semantic-ui-react";
class PromptMessage extends Component {
render() {
const {
show = false,
size = 'tiny',
title = '',
message = '',
noActionLabel = 'No',
yesActionLabel = 'Yes',
yesActionIconName = 'checkmark',
onClose = null,
onActionNo = null,
onActionYes = null,
} = this.props;
return (
<Modal size={size} open={show} onClose={onClose}>
<Modal.Header>{title}</Modal.Header>
<Modal.Content>
<p>{message}</p>
</Modal.Content>
<Modal.Actions>
<Button negative onClick={onActionNo}>{noActionLabel}</Button>
<Button positive icon={yesActionIconName} onClick={onActionYes} labelPosition='right' content={yesActionLabel} />
</Modal.Actions>
</Modal>
);
}
}
export default PromptMessage;