mirror of
https://github.com/tiddly-gittly/TidGi-Desktop.git
synced 2026-01-18 23:31:31 -08:00
chore: remove unused deps
This commit is contained in:
parent
fc6d40dfd6
commit
fb84d136cd
2 changed files with 1 additions and 50 deletions
|
|
@ -1,5 +1,5 @@
|
|||
import styled from 'styled-components';
|
||||
import { Paper, Button, TextField, InputLabel, Select, Autocomplete } from '@material-ui/core';
|
||||
import { Paper, Button, TextField, Autocomplete } from '@material-ui/core';
|
||||
|
||||
export const CreateContainer = styled(Paper)`
|
||||
padding: 10px;
|
||||
|
|
|
|||
|
|
@ -1,49 +0,0 @@
|
|||
import React from 'react';
|
||||
import { invert } from 'lodash';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
|
||||
import { Paper, AppBar, Tabs, Tab } from '@material-ui/core';
|
||||
|
||||
export enum CreateWorkspaceTabs {
|
||||
CloneOnlineWiki = 'CloneOnlineWiki',
|
||||
CreateNewWiki = 'CreateNewWiki',
|
||||
OpenLocalWiki = 'OpenLocalWiki',
|
||||
}
|
||||
|
||||
const a11yProps = (
|
||||
index: CreateWorkspaceTabs,
|
||||
): {
|
||||
id: string;
|
||||
'aria-controls': string;
|
||||
} => ({
|
||||
id: index,
|
||||
'aria-controls': `simple-tabpanel-${index}`,
|
||||
});
|
||||
|
||||
const tabIndexMap = {
|
||||
[CreateWorkspaceTabs.CloneOnlineWiki]: 0,
|
||||
[CreateWorkspaceTabs.CreateNewWiki]: 1,
|
||||
[CreateWorkspaceTabs.OpenLocalWiki]: 2,
|
||||
};
|
||||
|
||||
export interface IProps {
|
||||
currentTab: CreateWorkspaceTabs;
|
||||
currentTabSetter: (id: CreateWorkspaceTabs) => void;
|
||||
}
|
||||
export function TabBar({ currentTab, currentTabSetter }: IProps): JSX.Element {
|
||||
const { t } = useTranslation();
|
||||
return (
|
||||
<AppBar position="static">
|
||||
<Paper square>
|
||||
<Tabs
|
||||
value={tabIndexMap[currentTab]}
|
||||
onChange={(_event, newValue: number) => currentTabSetter((invert(tabIndexMap) as Record<number, CreateWorkspaceTabs>)[newValue])}
|
||||
aria-label={t('AddWorkspace.SwitchCreateNewOrOpenExisted')}>
|
||||
<Tab label={t(`AddWorkspace.CloneOnlineWiki`)} {...a11yProps(CreateWorkspaceTabs.CloneOnlineWiki)} />
|
||||
<Tab label={t('AddWorkspace.CreateNewWiki')} {...a11yProps(CreateWorkspaceTabs.CreateNewWiki)} />
|
||||
<Tab label={t('AddWorkspace.OpenLocalWiki')} {...a11yProps(CreateWorkspaceTabs.OpenLocalWiki)} />
|
||||
</Tabs>
|
||||
</Paper>
|
||||
</AppBar>
|
||||
);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue