moonstream/frontend/src/components/Modal/index.js

30 wiersze
842 B
JavaScript
Czysty Zwykły widok Historia

2021-07-13 11:35:46 +00:00
/** @jsxRuntime classic */
/** @jsx jsx */
import { jsx } from "@emotion/react";
2021-08-03 11:40:18 +00:00
import { Flex, Image } from "@chakra-ui/react";
2021-07-31 17:49:41 +00:00
import CustomIcon from "../CustomIcon";
2021-07-13 11:35:46 +00:00
import styles from "./styles";
const Modal = ({ children, onClose }) => (
<Flex onClick={onClose} css={styles.modal}>
<Flex onClick={(e) => e.stopPropagation()} css={styles.flex}>
2021-08-03 11:40:18 +00:00
<Image
color="primary.900"
height="24px"
width="22px"
sx={{ filter: "grayscale: 50%" }}
fill="primary.800"
src={
2021-08-20 14:06:42 +00:00
"https://s3.amazonaws.com/static.simiotics.com/moonstream/assets/logo-black.svg"
2021-08-03 11:40:18 +00:00
}
/>
2021-07-13 11:35:46 +00:00
<Flex cursor="pointer" onClick={onClose} css={styles.close}>
<CustomIcon height="13px" width="13px" icon="close" />
</Flex>
{children}
</Flex>
</Flex>
);
export default Modal;