mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2025-11-16 01:32:02 +10:00
- fix bug with multiple modal appearances
This commit is contained in:
@ -24,6 +24,10 @@ const CreateResumeModal = () => {
|
|||||||
const { emitter, events } = useContext(ModalContext);
|
const { emitter, events } = useContext(ModalContext);
|
||||||
const { createResume, updateResume } = useContext(DatabaseContext);
|
const { createResume, updateResume } = useContext(DatabaseContext);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
console.log("called", open);
|
||||||
|
}, []);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const unbind = emitter.on(events.CREATE_RESUME_MODAL, (data) => {
|
const unbind = emitter.on(events.CREATE_RESUME_MODAL, (data) => {
|
||||||
setOpen(true);
|
setOpen(true);
|
||||||
|
|||||||
@ -3,7 +3,6 @@ import Artboard from "../../components/builder/center/Artboard";
|
|||||||
import LeftSidebar from "../../components/builder/left/LeftSidebar";
|
import LeftSidebar from "../../components/builder/left/LeftSidebar";
|
||||||
import RightSidebar from "../../components/builder/right/RightSidebar";
|
import RightSidebar from "../../components/builder/right/RightSidebar";
|
||||||
import LoadingScreen from "../../components/router/LoadingScreen";
|
import LoadingScreen from "../../components/router/LoadingScreen";
|
||||||
import Wrapper from "../../components/shared/Wrapper";
|
|
||||||
import DatabaseContext from "../../contexts/DatabaseContext";
|
import DatabaseContext from "../../contexts/DatabaseContext";
|
||||||
import ResumeContext from "../../contexts/ResumeContext";
|
import ResumeContext from "../../contexts/ResumeContext";
|
||||||
|
|
||||||
@ -25,7 +24,6 @@ const Builder = ({ user, id }) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Wrapper>
|
|
||||||
<div className="h-screen grid grid-cols-11">
|
<div className="h-screen grid grid-cols-11">
|
||||||
<div className="col-span-3">
|
<div className="col-span-3">
|
||||||
<LeftSidebar />
|
<LeftSidebar />
|
||||||
@ -37,7 +35,6 @@ const Builder = ({ user, id }) => {
|
|||||||
<RightSidebar />
|
<RightSidebar />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</Wrapper>
|
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -5,7 +5,6 @@ import CreateResume from "../../components/dashboard/CreateResume";
|
|||||||
import ResumePreview from "../../components/dashboard/ResumePreview";
|
import ResumePreview from "../../components/dashboard/ResumePreview";
|
||||||
import TopNavbar from "../../components/dashboard/TopNavbar";
|
import TopNavbar from "../../components/dashboard/TopNavbar";
|
||||||
import LoadingScreen from "../../components/router/LoadingScreen";
|
import LoadingScreen from "../../components/router/LoadingScreen";
|
||||||
import Wrapper from "../../components/shared/Wrapper";
|
|
||||||
|
|
||||||
const Dashboard = ({ user }) => {
|
const Dashboard = ({ user }) => {
|
||||||
const [resumes, loading] = useListVals(
|
const [resumes, loading] = useListVals(
|
||||||
@ -17,7 +16,7 @@ const Dashboard = ({ user }) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Wrapper>
|
<div>
|
||||||
<TopNavbar />
|
<TopNavbar />
|
||||||
|
|
||||||
<div className="container mt-12">
|
<div className="container mt-12">
|
||||||
@ -29,7 +28,7 @@ const Dashboard = ({ user }) => {
|
|||||||
))}
|
))}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</Wrapper>
|
</div>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user