src/components/Table/body/styled/tdLoadingContainer.js
import styled from 'styled-components';
import attachThemeAttrs from '../../../../styles/helpers/attachThemeAttrs';
const StyledTdLoadingContainer = attachThemeAttrs(styled.td)`
padding: 0;
text-align: left;
box-sizing: border-box;
:first-of-type > div {
padding: 0 12px 0 16px;
}
:last-of-type > div {
padding: 0 12px;
}
${props =>
props.theme.variant === 'listview' &&
`
background-color: ${props.palette.background.main};
border: none;
text-align: center;
border-top: 1px solid ${props.palette.border.divider};
border-right: 1px solid ${props.palette.border.divider};
:first-child {
border-left: 1px solid ${props.palette.border.divider};
border-left-style: solid;
border-top-left-radius: 13px;
border-bottom-left-radius: 13px;
}
:last-child {
border-right-style: solid;
border-bottom-right-radius: 13px;
border-top-right-radius: 13px;
}
:last-child > div {
border-bottom-right-radius: 12px;
border-top-right-radius: 12px;
overflow: hidden;
}
:first-child > div {
border-top-left-radius: 12px;
border-bottom-left-radius: 12px;
overflow: hidden;
padding-left: 0.75rem;
}
`}
`;
export default StyledTdLoadingContainer;