DocSpace-buildtools/packages/asc-web-common/components/Loaders/DialogLoader/StyledDialogLoader.js

35 lines
822 B
JavaScript
Raw Normal View History

2022-01-28 13:44:58 +00:00
import { Base } from "@appserver/components/themes";
2021-06-30 07:22:01 +00:00
import styled from "styled-components";
2022-04-22 13:46:22 +00:00
import { mobile } from "@appserver/components/utils/device";
2021-06-30 07:22:01 +00:00
const StyledDialogLoader = styled.div`
2022-04-22 13:46:22 +00:00
height: auto;
width: ${(props) => (props.isLarge ? "520px" : "400px")};
@media ${mobile} {
width: 100%;
}
2021-06-30 07:22:01 +00:00
.dialog-loader-header {
2022-04-22 13:46:22 +00:00
border-bottom: ${(props) =>
`1px solid ${props.theme.modalDialog.headerBorderColor}`};
padding: 12px 16px;
2021-06-30 07:22:01 +00:00
}
.dialog-loader-body {
2022-04-22 13:46:22 +00:00
padding: 12px 16px 8px;
2021-06-30 07:22:01 +00:00
}
.dialog-loader-footer {
2022-04-22 13:46:22 +00:00
${(props) =>
props.withFooterBorder &&
`border-top: 1px solid ${props.theme.modalDialog.headerBorderColor}`};
2021-06-30 07:22:01 +00:00
display: flex;
2022-04-22 13:46:22 +00:00
gap: 10px;
padding: 16px;
2021-06-30 07:22:01 +00:00
}
`;
2022-01-28 13:44:58 +00:00
StyledDialogLoader.defaultProps = { theme: Base };
2021-06-30 07:22:01 +00:00
export default StyledDialogLoader;