DocSpace-client/packages/asc-web-common/components/PageLayout/sub-components/catalog-main-button.js

37 lines
825 B
JavaScript
Raw Normal View History

import React from 'react';
import styled, { css } from 'styled-components';
import { isMobileOnly, isTablet } from 'react-device-detect';
import { mobile, tablet } from '@appserver/components/utils/device';
const StyledCatalogMainButton = styled.div`
padding: 0px 20px 16px;
@media ${tablet} {
display: ${(props) => (props.showText ? 'block' : 'none')};
padding: 0 16px 16px;
}
@media ${mobile} {
padding: 16px 16px 16px;
}
${isTablet &&
css`
display: ${(props) => (props.showText ? 'block' : 'none')};
padding: 0 16px 16px;
`}
${isMobileOnly &&
css`
padding: 16px 16px 16px !important;
`}
`;
const CatalogMainButton = (props) => {
return <StyledCatalogMainButton {...props} />;
};
CatalogMainButton.displayName = 'CatalogMainButton';
export default CatalogMainButton;