blob: 1a8b6e2c5ba287a2b4db35587859ebac2167e285 [file] [log] [blame]
sebdet493c3832019-07-15 17:26:18 +02001/*-
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
24import React from 'react'
25import Button from 'react-bootstrap/Button';
26import Modal from 'react-bootstrap/Modal';
27import { LOOP_CACHE } from '../../../api/LoopCache'
28import styled from 'styled-components';
29
30const ModalStyled = styled(Modal)`
31 background-color: transparent;
32`
33
34export 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}