diff --git a/src/ui/components/TopBar.tsx b/src/ui/components/TopBar.tsx
index d9a7d2d..426dbf1 100644
--- a/src/ui/components/TopBar.tsx
+++ b/src/ui/components/TopBar.tsx
@@ -5,15 +5,16 @@ import closeIcon from '../../resources/icons/close.svg'
import minIcon from '../../resources/icons/min.svg'
import cogBtn from '../../resources/icons/cog.svg'
import downBtn from '../../resources/icons/download.svg'
+import gameBtn from '../../resources/icons/game.svg'
-import Tr, { translate } from '../../utils/language'
+import Tr from '../../utils/language'
import './TopBar.css'
-import { listen } from '@tauri-apps/api/event'
interface IProps {
optFunc: () => void;
downFunc: () => void;
+ gameFunc: () => void;
}
interface IState {
@@ -62,6 +63,9 @@ export default class TopBar extends React.Component
{
+
+

+
)
diff --git a/src/ui/components/common/DirInput.tsx b/src/ui/components/common/DirInput.tsx
index 5ae73ed..badc2a9 100644
--- a/src/ui/components/common/DirInput.tsx
+++ b/src/ui/components/common/DirInput.tsx
@@ -8,9 +8,11 @@ import './DirInput.css'
interface IProps {
value?: string
+ clearable?: boolean
onChange?: (value: string) => void
extensions?: string[]
readonly?: boolean
+ placeholder?: string
}
interface IState {
@@ -24,23 +26,33 @@ export default class DirInput extends React.Component