import { Feature } from '../../../app/features'; import { RootState, useAppSelector } from '../../../app/store'; import FaceRestoreHeader from '../../options/AdvancedOptions/FaceRestore/FaceRestoreHeader'; import FaceRestoreOptions from '../../options/AdvancedOptions/FaceRestore/FaceRestoreOptions'; import ImageFit from '../../options/AdvancedOptions/ImageToImage/ImageFit'; import ImageToImageStrength from '../../options/AdvancedOptions/ImageToImage/ImageToImageStrength'; import OutputHeader from '../../options/AdvancedOptions/Output/OutputHeader'; import OutputOptions from '../../options/AdvancedOptions/Output/OutputOptions'; import SeedHeader from '../../options/AdvancedOptions/Seed/SeedHeader'; import SeedOptions from '../../options/AdvancedOptions/Seed/SeedOptions'; import UpscaleHeader from '../../options/AdvancedOptions/Upscale/UpscaleHeader'; import UpscaleOptions from '../../options/AdvancedOptions/Upscale/UpscaleOptions'; import VariationsHeader from '../../options/AdvancedOptions/Variations/VariationsHeader'; import VariationsOptions from '../../options/AdvancedOptions/Variations/VariationsOptions'; import MainAdvancedOptionsCheckbox from '../../options/MainOptions/MainAdvancedOptionsCheckbox'; import MainOptions from '../../options/MainOptions/MainOptions'; import OptionsAccordion from '../../options/OptionsAccordion'; import ProcessButtons from '../../options/ProcessButtons/ProcessButtons'; import PromptInput from '../../options/PromptInput/PromptInput'; export default function ImageToImagePanel() { const showAdvancedOptions = useAppSelector( (state: RootState) => state.options.showAdvancedOptions ); const imageToImageAccordions = { seed: { header: , feature: Feature.SEED, options: , }, variations: { header: , feature: Feature.VARIATIONS, options: , }, face_restore: { header: , feature: Feature.FACE_CORRECTION, options: , }, upscale: { header: , feature: Feature.UPSCALE, options: , }, other: { header: , feature: Feature.OTHER, options: , }, }; return (
{showAdvancedOptions ? ( ) : null}
); }