1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- import SplitPane from "react-split-pane";
- import styled from "styled-components";
- export const StyledPageWrapper = styled.div`
- display: flex;
- `;
- export const StyledEditorWrapper = styled.div`
- width: 100%;
- overflow: hidden;
- @media only screen and (max-width: 568px) {
- display: none;
- }
- `;
- export const StyledTools = styled.div`
- display: flex;
- align-items: center;
- height: 15px;
- border-bottom: 1px solid ${({ theme }) => theme.BLACK};
- padding: 4px 16px;
- background: ${({ theme }) => theme.BLACK_SECONDARY};
- color: ${({ theme }) => theme.SILVER};
- `;
- export const StyledEditor = styled(SplitPane)`
- position: relative !important;
- display: flex;
- background: ${({ theme }) => theme.BLACK_LIGHT};
- height: calc(100vh - 26px) !important;
- .Resizer {
- background: #000;
- opacity: 0.2;
- box-sizing: border-box;
- background-clip: padding-box;
- z-index: 1;
- }
- .Resizer:hover {
- transition: all 2s ease;
- }
- .Resizer.horizontal {
- height: 11px;
- margin: -5px 0;
- border-top: 5px solid rgba(255, 255, 255, 0);
- border-bottom: 5px solid rgba(255, 255, 255, 0);
- cursor: row-resize;
- width: 100%;
- }
- .Resizer.horizontal:hover {
- border-top: 5px solid rgba(0, 0, 0, 0.5);
- border-bottom: 5px solid rgba(0, 0, 0, 0.5);
- }
- .Resizer.vertical {
- width: 16px;
- margin: 0 -5px;
- border-left: 5px solid rgba(255, 255, 255, 0);
- border-right: 5px solid rgba(255, 255, 255, 0);
- cursor: col-resize;
- z-index: 0 !important;
- }
- .Resizer.vertical:hover {
- border-left: 5px solid rgba(0, 0, 0, 0.5);
- border-right: 5px solid rgba(0, 0, 0, 0.5);
- }
- .Resizer.disabled {
- cursor: not-allowed;
- }
- .Resizer.disabled:hover {
- border-color: transparent;
- }
- `;
|