box-ui-elements-test
Version: 
Box UI Elements
29 lines (22 loc) • 686 B
JavaScript
// @flow
import * as React from 'react';
import classNames from 'classnames';
import './QuickSearchMessage.scss';
type Props = {
    /** The message to string or elements to show */
    children: React.Node,
    /** Boolean to indicate if the message should be shown */
    isShown: boolean,
};
const QuickSearchMessage = ({ children, isShown }: Props) => {
    const className = classNames('overlay-wrapper', { 'is-visible': isShown }, 'quick-search-message');
    return (
        <div className={className}>
            <p className="overlay">{children}</p>
        </div>
    );
};
QuickSearchMessage.defaultProps = {
    isShown: false,
};
export default QuickSearchMessage;