mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
Fixes iterations being disabled when seed random & variations are off
This commit is contained in:
parent
8d0ef022eb
commit
7515bcfe78
@ -3,18 +3,19 @@ import _ from 'lodash';
|
||||
import React from 'react';
|
||||
import { RootState, useAppDispatch, useAppSelector } from 'app/store';
|
||||
import IAINumberInput from 'common/components/IAINumberInput';
|
||||
import { mayGenerateMultipleImagesSelector } from 'features/options/store/optionsSelectors';
|
||||
import { OptionsState, setIterations } from 'features/options/store/optionsSlice';
|
||||
import {
|
||||
OptionsState,
|
||||
setIterations,
|
||||
} from 'features/options/store/optionsSlice';
|
||||
import { inputWidth } from './MainOptions';
|
||||
|
||||
const mainIterationsSelector = createSelector(
|
||||
[(state: RootState) => state.options, mayGenerateMultipleImagesSelector],
|
||||
(options: OptionsState, mayGenerateMultipleImages) => {
|
||||
[(state: RootState) => state.options],
|
||||
(options: OptionsState) => {
|
||||
const { iterations } = options;
|
||||
|
||||
return {
|
||||
iterations,
|
||||
mayGenerateMultipleImages,
|
||||
};
|
||||
},
|
||||
{
|
||||
@ -26,9 +27,7 @@ const mainIterationsSelector = createSelector(
|
||||
|
||||
export default function MainIterations() {
|
||||
const dispatch = useAppDispatch();
|
||||
const { iterations, mayGenerateMultipleImages } = useAppSelector(
|
||||
mainIterationsSelector
|
||||
);
|
||||
const { iterations } = useAppSelector(mainIterationsSelector);
|
||||
|
||||
const handleChangeIterations = (v: number) => dispatch(setIterations(v));
|
||||
|
||||
@ -38,7 +37,6 @@ export default function MainIterations() {
|
||||
step={1}
|
||||
min={1}
|
||||
max={9999}
|
||||
isDisabled={!mayGenerateMultipleImages}
|
||||
onChange={handleChangeIterations}
|
||||
value={iterations}
|
||||
width={inputWidth}
|
||||
|
Loading…
Reference in New Issue
Block a user