integration of ChartJS and refactors

This commit is contained in:
2023-04-04 20:33:42 -03:00
parent f5f8550263
commit 4a2364cb7b
11 changed files with 60 additions and 12 deletions

View File

@@ -1,12 +1,24 @@
import React, { useState } from 'react';
import { Header } from './screens';
import { Header, SpendScreen } from './screens';
import { type Tab } from './types';
import { SPEND_SCREEN_ID, SPEND_SCREEN_NAME } from './constants';
const appRender = ({ tab }: { tab: Tab }): JSX.Element => {
switch (tab.id) {
case SPEND_SCREEN_ID:
return <SpendScreen />;
default:
return <></>;
}
};
function App(): JSX.Element {
const [tab, setTab] = useState({});
const [tab, setTab] = useState({ id: SPEND_SCREEN_ID, title: SPEND_SCREEN_NAME });
return (
<div>
<Header tab={tab} setTab={setTab} />
{appRender({ tab })}
</div>
);
}