diff --git a/web-react/src/assets/style/main.less b/web-react/src/assets/style/main.less index e0f4171..04a6030 100644 --- a/web-react/src/assets/style/main.less +++ b/web-react/src/assets/style/main.less @@ -17,14 +17,73 @@ width: 100%; height: 100%; + + background-color: @layout-header-background; >.ant-spin-nested-loading { height: 100%; >div>.ant-spin { max-height: none; + @-webkit-keyframes borderScale { + 0% { + border: 5px solid white; + } + 50% { + border: 25px solid transparent; + } + 100% { + border: 5px solid white; + } + } + @keyframes borderScale { + 0% { + border: 5px solid white; + } + 50% { + border: 25px solid transparent; + } + 100% { + border: 5px solid white; + } + } + .loader-container { + position: absolute; + top: 50%; + left: 50%; + + box-sizing: content-box; + width: 200px; + height: 200px; + margin: 0 auto; + margin-right: -50%; + + transform: translate(-50%, -50%); + -webkit-animation: borderScale 1s infinite ease-in-out; + animation: borderScale 1s infinite ease-in-out; + + color: white; + border: 5px solid transparent; + border-radius: 50%; + >p { + font-family: 'Raleway', sans-serif; + font-size: 2em; + font-weight: bold; + + position: absolute; + top: 50%; + left: 50%; + + margin-right: -50%; + + transform: translate(-50%, -50%); + } + } } >.ant-spin-container { width: 100%; height: 100%; + &.ant-spin-blur { + opacity: 0; + } } } } diff --git a/web-react/src/views/main/index.jsx b/web-react/src/views/main/index.jsx index 5694edc..665c59f 100644 --- a/web-react/src/views/main/index.jsx +++ b/web-react/src/views/main/index.jsx @@ -232,21 +232,24 @@ export default class index extends Component { } render() { - const antIcon = + const { loading, panes, actived } = this.state return (
- + +

Loading

+ + } + >
- +