DocSpace-buildtools/packages/asc-web-common/components/Loaders/InfoPanelHeaderLoader/StyledInfoPanelHeaderLoader.js

52 lines
1.2 KiB
JavaScript

import styled from "styled-components";
import { Base } from "@appserver/components/themes";
import { tablet } from "@appserver/components/utils/device";
const StyledInfoPanelHeader = styled.div`
width: 100%;
max-width: 100%;
height: 52px;
min-height: 52px;
display: flex;
justify-content: space-between;
align-items: center;
align-self: center;
border-bottom: ${(props) => `1px solid ${props.theme.infoPanel.borderColor}`};
.header-text {
margin-left: 20px;
height: 28px;
}
`;
const StyledInfoPanelToggleWrapper = styled.div`
display: flex;
@media ${tablet} {
display: none;
}
align-items: center;
justify-content: center;
padding-right: 20px;
.info-panel-toggle-bg {
height: 32px;
width: 32px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
background-color: ${(props) =>
props.theme.infoPanel.sectionHeaderToggleBgActive};
path {
fill: ${(props) => props.theme.infoPanel.sectionHeaderToggleIconActive};
}
}
`;
StyledInfoPanelHeader.defaultProps = { theme: Base };
StyledInfoPanelToggleWrapper.defaultProps = { theme: Base };
export { StyledInfoPanelHeader, StyledInfoPanelToggleWrapper };