/** * @author Martin Karkowski * @email m.karkowski@zema.de * @create date 2019-02-20 09:19:06 * @modify date 2020-10-29 09:55:30 * @desc [description] * * A Basic Layout. * I uses a Toolbar, Sidebar * * Toast are implemented by https://fkhadra.github.io/react-toastify/introduction */ import React from 'react'; import { Col, Container, Modal, Nav, Row } from 'react-bootstrap'; import { FaTimesCircle } from 'react-icons/fa'; import { toast, ToastContainer } from 'react-toastify'; import 'react-toastify/dist/ReactToastify.css'; import { rgetattr, rsetattr } from '../../../lib/helpers/objectMethods'; import DynamicRenderer from '../dynamic/dynamicRenderer'; import { IHotKeyAction } from './interfaces/IHotkeyAction'; import { IModalSettings } from './interfaces/IModalSettings'; import { ITab } from './interfaces/ITab'; import Selection, { SelectionProps } from './selection'; import Toolbar, { ToolbarProps } from './toolbar'; const mainStyle = { height: '89vh', } const sidebarStyle = { padding: '10px', // background: "primary", overflow: 'scroll' } const contentStyle = { // padding: '10px', } export interface ILayoutProps extends SelectionProps