update file manager

This commit is contained in:
Qing
2023-01-01 22:36:11 +08:00
parent 39397fc829
commit 2e8e52f7a5
7 changed files with 79 additions and 112 deletions

View File

@@ -5,11 +5,20 @@ import useInputImage from './hooks/useInputImage'
import LandingPage from './components/LandingPage/LandingPage'
import { themeState } from './components/Header/ThemeChanger'
import Workspace from './components/Workspace'
import { fileState, isDisableModelSwitchState, toastState } from './store/Atoms'
import {
enableFileManagerState,
fileState,
isDisableModelSwitchState,
toastState,
} from './store/Atoms'
import { keepGUIAlive } from './utils'
import Header from './components/Header/Header'
import useHotKey from './hooks/useHotkey'
import { getIsDisableModelSwitch, isDesktop } from './adapters/inpainting'
import {
getEnableFileManager,
getIsDisableModelSwitch,
isDesktop,
} from './adapters/inpainting'
const SUPPORTED_FILE_TYPE = [
'image/jpeg',
@@ -27,6 +36,9 @@ function App() {
const [isDisableModelSwitch, setIsDisableModelSwitch] = useRecoilState(
isDisableModelSwitchState
)
const [enableFileManager, setEnableFileManager] = useRecoilState(
enableFileManagerState
)
// Set Input Image
useEffect(() => {
@@ -53,6 +65,12 @@ function App() {
}
fetchData()
const fetchData2 = async () => {
const isEnabled = await getEnableFileManager().then(res => res.text())
setEnableFileManager(isEnabled === 'true')
}
fetchData2()
}, [])
// Dark Mode Hotkey