Files
AFFiNE-Mirror/packages/frontend/component/src/components/affine-banner/browser-warning.tsx
T

33 lines
599 B
TypeScript

import { CloseIcon } from '@blocksuite/icons/rc';
import type { ReactNode } from 'react';
import {
browserWarningStyle,
closeButtonStyle,
closeIconStyle,
} from './index.css';
export const BrowserWarning = ({
show,
onClose,
message,
}: {
show: boolean;
onClose: () => void;
message: ReactNode;
}) => {
if (!show) {
return null;
}
return (
<div className={browserWarningStyle}>
{message}
<div className={closeButtonStyle} onClick={onClose}>
<CloseIcon className={closeIconStyle} />
</div>
</div>
);
};
export default BrowserWarning;