modal manager

- Create a modal with tabs for reusability
This commit is contained in:
cv
2021-10-02 16:42:51 +02:00
parent 260b0fc97f
commit de44ea81d3
5 changed files with 166 additions and 135 deletions
+2 -4
View File
@@ -3,7 +3,6 @@ import { downloadEvents, uploadEvents } from 'app/api/ontimeApi';
import { EVENTS_TABLE } from 'app/api/apiConstants';
import DownloadIconBtn from './buttons/DownloadIconBtn';
import SettingsIconBtn from './buttons/SettingsIconBtn';
import InfoIconBtn from './buttons/InfoIconBtn';
import MaxIconBtn from './buttons/MaxIconBtn';
import MinIconBtn from './buttons/MinIconBtn';
import QuitIconBtn from './buttons/QuitIconBtn';
@@ -84,13 +83,12 @@ export default function MenuBar(props) {
size='lg'
clickhandler={() => handleIPC('help')}
/>
<SettingsIconBtn style={{ fontSize: '1.5em' }} size='lg' disabled />
<div className={style.gap} />
<InfoIconBtn
<SettingsIconBtn
style={{ fontSize: '1.5em' }}
size='lg'
clickhandler={onOpen}
/>
<div className={style.gap} />
<input
type='file'
style={{ display: 'none' }}
@@ -5,7 +5,7 @@ import { FiSettings } from 'react-icons/fi';
export default function SettingsIconBtn(props) {
const { clickhandler, ...rest } = props;
return (
<Tooltip label='Application Settings'>
<Tooltip label='Settings'>
<IconButton
size={props.size || 'xs'}
icon={<FiSettings />}