Files
Reactive-Resume/src/components/dashboard/CreateResume.js
Amruth Pillai dbb005d26c - using nanoevents as event emitter
- bug: createResumeModal opens twice
2020-07-06 14:47:05 +05:30

33 lines
798 B
JavaScript

import React, { useContext } from "react";
import { MdAdd } from "react-icons/md";
import ModalContext from "../../contexts/ModalContext";
import styles from "./CreateResume.module.css";
const CreateResume = () => {
const { emitter, events } = useContext(ModalContext);
const handleClick = () => emitter.emit(events.CREATE_RESUME_MODAL);
return (
<div className={styles.resume}>
<div className={styles.backdrop}>
<MdAdd size="48" />
</div>
<div
tabIndex="0"
role="button"
className={styles.page}
onClick={handleClick}
onKeyDown={() => {}}
>
<MdAdd size="48" />
</div>
<div className={styles.meta}>
<p>Create New Resume</p>
</div>
</div>
);
};
export default CreateResume;