- refactor sections

- combine resume and metadata contexts
This commit is contained in:
Amruth Pillai
2020-07-09 19:18:04 +05:30
parent c00d7a9eef
commit 3b252476c4
41 changed files with 309 additions and 235 deletions

View File

@ -1,5 +1,5 @@
import firebase from 'gatsby-plugin-firebase';
import React, { memo, useEffect, useState } from 'react';
import React, { useEffect, useState } from 'react';
import { Helmet } from 'react-helmet';
import CreateResume from '../../components/dashboard/CreateResume';
import ResumePreview from '../../components/dashboard/ResumePreview';
@ -27,6 +27,15 @@ const Dashboard = ({ user }) => {
setLoading(false);
});
firebase
.database()
.ref(ref)
.on('child_removed', (snapshot) => {
if (snapshot.val()) {
setResumes(resumes.filter((x) => x.id === snapshot.val().id));
}
});
return () => {
firebase.database().ref(ref).off();
};
@ -58,4 +67,4 @@ const Dashboard = ({ user }) => {
);
};
export default memo(Dashboard);
export default Dashboard;