- memoize all components

- implement metadata context
This commit is contained in:
Amruth Pillai
2020-07-09 14:00:18 +05:30
parent 9e98da038c
commit 3aaef5f730
71 changed files with 489 additions and 396 deletions

View File

@ -5,10 +5,10 @@ import 'firebase/database';
import 'firebase/storage';
import React from 'react';
import { DatabaseProvider } from './src/contexts/DatabaseContext';
import { MetadataProvider } from './src/contexts/MetadataContext';
import { ModalProvider } from './src/contexts/ModalContext';
import { ResumeProvider } from './src/contexts/ResumeContext';
import { StorageProvider } from './src/contexts/StorageContext';
import { TemplateProvider } from './src/contexts/TemplateContext';
import { ThemeProvider } from './src/contexts/ThemeContext';
import { UserProvider } from './src/contexts/UserContext';
import './src/styles/colors.css';
@ -32,9 +32,9 @@ export const wrapRootElement = ({ element }) => (
<UserProvider>
<DatabaseProvider>
<ResumeProvider>
<StorageProvider>
<TemplateProvider>{element}</TemplateProvider>
</StorageProvider>
<MetadataProvider>
<StorageProvider>{element}</StorageProvider>
</MetadataProvider>
</ResumeProvider>
</DatabaseProvider>
</UserProvider>