DocSpace-client/web/ASC.Web.Common/src/components/advanced-selector2/sub-components/footer.js

52 lines
1.0 KiB
JavaScript
Raw Normal View History

import React from "react";
import PropTypes from "prop-types";
import { Button } from "asc-web-components";
import styled, { css } from "styled-components";
const StyledContainer = styled.div`
box-sizing: border-box;
border-top: 1px solid #eceef1;
padding: 16px;
height: 69px;
${props =>
!props.isVisible &&
css`
display: none;
`}
`;
const ADSelectorFooter = props => {
const {
selectButtonLabel,
isDisabled,
onClick,
isVisible,
className
} = props;
return (
<StyledContainer isVisible={isVisible} className={className}>
<Button
className="add_members_btn"
primary={true}
size="big"
label={selectButtonLabel}
scale={true}
isDisabled={isDisabled}
onClick={onClick}
/>
</StyledContainer>
);
};
ADSelectorFooter.propTypes = {
className: PropTypes.string,
selectButtonLabel: PropTypes.string,
isDisabled: PropTypes.bool,
isVisible: PropTypes.bool,
onClick: PropTypes.func
};
export default ADSelectorFooter;