84 lines
1.3 KiB
JavaScript
84 lines
1.3 KiB
JavaScript
import styled from 'styled-components';
|
|
import { smallOnly } from '/imports/ui/stylesheets/styled-components/breakpoints';
|
|
import { smPaddingX, smPaddingY } from '/imports/ui/stylesheets/styled-components/general';
|
|
|
|
const ActionsBar = styled.div`
|
|
display: flex;
|
|
flex-direction: row;
|
|
align-items: center;
|
|
`;
|
|
|
|
const Left = styled.div`
|
|
display: inherit;
|
|
flex: 0;
|
|
|
|
> * {
|
|
margin: 0 ${smPaddingX};
|
|
|
|
@media ${smallOnly} {
|
|
margin: 0 ${smPaddingY};
|
|
}
|
|
}
|
|
|
|
@media ${smallOnly} {
|
|
bottom: ${smPaddingX};
|
|
left: ${smPaddingX};
|
|
right: auto;
|
|
|
|
[dir="rtl"] & {
|
|
left: auto;
|
|
right: ${smPaddingX};
|
|
}
|
|
}
|
|
|
|
`;
|
|
|
|
const Center = styled.div`
|
|
display: flex;
|
|
flex-direction: row;
|
|
flex: 1;
|
|
justify-content: center;
|
|
|
|
> * {
|
|
margin: 0 ${smPaddingX};
|
|
|
|
@media ${smallOnly} {
|
|
margin: 0 ${smPaddingY};
|
|
}
|
|
}
|
|
|
|
`;
|
|
|
|
const Right = styled.div`
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: center;
|
|
position: relative;
|
|
|
|
[dir="rtl"] & {
|
|
right: auto;
|
|
left: ${smPaddingX};
|
|
}
|
|
|
|
@media ${smallOnly} {
|
|
right: 0;
|
|
left: 0;
|
|
display: contents;
|
|
}
|
|
|
|
> * {
|
|
margin: 0 ${smPaddingX};
|
|
|
|
@media ${smallOnly} {
|
|
margin: 0 ${smPaddingY};
|
|
}
|
|
}
|
|
`;
|
|
|
|
export default {
|
|
ActionsBar,
|
|
Left,
|
|
Center,
|
|
Right,
|
|
};
|