2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2019 AT&T Intellectual Property. All rights
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
12 * http://www.apache.org/licenses/LICENSE-2.0
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 * ===================================================================
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';
30 const ModalStyled = styled(Modal)`
31 background-color: transparent;
34 export default class ConfigurationPolicyModal extends React.Component {
36 constructor(props, context) {
37 super(props, context);
39 this.handleClose = this.handleClose.bind(this);
48 this.setState({ show: false });
49 this.props.history.push('/')
56 <ModalStyled size="lg" show={this.state.show} onHide={this.handleClose}>
57 <Modal.Header closeButton>
58 <Modal.Title>Configuration policies</Modal.Title>
66 <Button variant="secondary" onClick={this.handleClose}>
69 <Button variant="primary" onClick={this.handleClose}>