SVG Rendering
[clamp.git] / ui-react / src / components / dialogs / ConfigurationPolicy / ConfigurationPolicyModal.js
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP CLAMP
4  * ================================================================================
5  * Copyright (C) 2019 AT&T Intellectual Property. All rights
6  *                             reserved.
7  * ================================================================================
8  * Licensed under the Apache License, Version 2.0 (the "License");
9  * you may not use this file except in compliance with the License.
10  * You may obtain a copy of the License at
11  *
12  * http://www.apache.org/licenses/LICENSE-2.0
13  *
14  * Unless required by applicable law or agreed to in writing, software
15  * distributed under the License is distributed on an "AS IS" BASIS,
16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17  * See the License for the specific language governing permissions and
18  * limitations under the License.
19  * ============LICENSE_END============================================
20  * ===================================================================
21  *
22  */
23
24 import React from 'react'
25 import Button from 'react-bootstrap/Button';
26 import Modal from 'react-bootstrap/Modal';
27 import { LOOP_CACHE } from '../../../api/LoopCache'
28 import styled from 'styled-components';
29
30 const ModalStyled = styled(Modal)`
31         background-color: transparent;
32 `
33
34 export default class ConfigurationPolicyModal extends React.Component {
35
36         constructor(props, context) {
37                 super(props, context);
38
39                 this.handleClose = this.handleClose.bind(this);
40
41                 this.state = {
42                         show: true,
43                 };
44
45         }
46
47         handleClose() {
48                 this.setState({ show: false });
49                 this.props.history.push('/')
50         }
51
52
53
54         render() {
55                 return (
56                         <ModalStyled size="lg" show={this.state.show} onHide={this.handleClose}>
57                                 <Modal.Header closeButton>
58                                         <Modal.Title>Configuration policies</Modal.Title>
59                                 </Modal.Header>
60                                 <Modal.Body>
61
62
63
64                                 </Modal.Body>
65                                 <Modal.Footer>
66                                         <Button variant="secondary" onClick={this.handleClose}>
67                                                 Close
68                     </Button>
69                                         <Button variant="primary" onClick={this.handleClose}>
70                                                 Save Changes
71                     </Button>
72                                 </Modal.Footer>
73                         </ModalStyled>
74
75                 );
76         }
77 }