import { ArrowLeftIcon, UploadIcon } from '@heroicons/react/outline' import React, { useState } from 'react' import { useRecoilState, useRecoilValue } from 'recoil' import { fileState, isSDState } from '../../store/Atoms' import Button from '../shared/Button' import Shortcuts from '../Shortcuts/Shortcuts' import useResolution from '../../hooks/useResolution' import { ThemeChanger } from './ThemeChanger' import SettingIcon from '../Settings/SettingIcon' import PromptInput from './PromptInput' const Header = () => { const [file, setFile] = useRecoilState(fileState) const resolution = useResolution() const [uploadElemId] = useState(`file-upload-${Math.random().toString()}`) const isSD = useRecoilValue(isSDState) const renderHeader = () => { return (
{isSD && file ? : <>}
{file && (
)}
) } return renderHeader() } export default Header