diff --git a/web/ASC.Web.Components/src/components/layout/sub-components/backdrop.js b/web/ASC.Web.Components/src/components/backdrop/index.js similarity index 83% rename from web/ASC.Web.Components/src/components/layout/sub-components/backdrop.js rename to web/ASC.Web.Components/src/components/backdrop/index.js index 925c4e07a2..ad5d2ed0b2 100644 --- a/web/ASC.Web.Components/src/components/layout/sub-components/backdrop.js +++ b/web/ASC.Web.Components/src/components/backdrop/index.js @@ -3,7 +3,7 @@ import styled from 'styled-components' const StyledBackdrop = styled.div` background-color: rgba(0, 0, 0, 0.3); - display: ${props => props.isOpen ? 'block' : 'none'}; + display: ${props => props.visible ? 'block' : 'none'}; height: 100vh; position: fixed; width: 100vw; diff --git a/web/ASC.Web.Components/src/components/layout/sub-components/device.js b/web/ASC.Web.Components/src/components/device/index.js similarity index 100% rename from web/ASC.Web.Components/src/components/layout/sub-components/device.js rename to web/ASC.Web.Components/src/components/device/index.js diff --git a/web/ASC.Web.Components/src/components/layout/index.js b/web/ASC.Web.Components/src/components/layout/index.js index ccc238960f..aa60f0800b 100644 --- a/web/ASC.Web.Components/src/components/layout/index.js +++ b/web/ASC.Web.Components/src/components/layout/index.js @@ -1,6 +1,6 @@ import React from 'react' import PropTypes from 'prop-types' -import Backdrop from './sub-components/backdrop' +import Backdrop from '../backdrop' import Header from './sub-components/header' import Nav from './sub-components/nav' import Aside from './sub-components/aside' @@ -37,7 +37,7 @@ class Layout extends React.Component { } this.state = { - isBackdropOpen: props.isBackdropOpen, + isBackdropVisible: props.isBackdropVisible, isNavHoverEnabled: props.isNavHoverEnabled, isNavOpen: props.isNavOpen, isAsideOpen: props.isAsideOpen, @@ -61,7 +61,7 @@ class Layout extends React.Component { backdropClick = () => { this.setState({ - isBackdropOpen: false, + isBackdropVisible: false, isNavOpen: false, isAsideOpen: false, isNavHoverEnabled: !this.state.isNavHoverEnabled @@ -70,7 +70,7 @@ class Layout extends React.Component { showNav = () => { this.setState({ - isBackdropOpen: true, + isBackdropVisible: true, isNavOpen: true, isAsideOpen: false, isNavHoverEnabled: false @@ -81,7 +81,7 @@ class Layout extends React.Component { if(!this.state.isNavHoverEnabled) return; this.setState({ - isBackdropOpen: false, + isBackdropVisible: false, isNavOpen: !this.state.isNavOpen, isAsideOpen: false }); @@ -89,7 +89,7 @@ class Layout extends React.Component { toggleAside = () => { this.setState({ - isBackdropOpen: true, + isBackdropVisible: true, isNavOpen: false, isAsideOpen: true, isNavHoverEnabled: false @@ -99,7 +99,7 @@ class Layout extends React.Component { render() { return ( <> - + { this.setState({ - isBackdropOpen: false, + isBackdropVisible: false, isArticleOpen: false, isArticlePinned: false }); @@ -124,7 +124,7 @@ class PageLayout extends React.Component { pinArticle = () => { this.setState({ - isBackdropOpen: false, + isBackdropVisible: false, isArticlePinned: true, isArticleOpen: true }); @@ -132,7 +132,7 @@ class PageLayout extends React.Component { unpinArticle = () => { this.setState({ - isBackdropOpen: true, + isBackdropVisible: true, isArticlePinned: false, isArticleOpen: true }); @@ -140,7 +140,7 @@ class PageLayout extends React.Component { showArticle = () => { this.setState({ - isBackdropOpen: true, + isBackdropVisible: true, isArticleOpen: true, isArticlePinned: false }); @@ -149,7 +149,7 @@ class PageLayout extends React.Component { render() { return ( <> - + @@ -174,13 +174,13 @@ class PageLayout extends React.Component { } PageLayout.propTypes = { - isBackdropOpen: PropTypes.bool, + isBackdropVisible: PropTypes.bool, isArticleOpen: PropTypes.bool, isArticlePinned: PropTypes.bool } PageLayout.defaultProps = { - isBackdropOpen: false, + isBackdropVisible: false, isArticleOpen: false, isArticlePinned: false }