mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-02-18 19:34:17 -05:00
Feat (ui): Add VAE Model to Recall Parameters (#5073)
* adding VAE recall when using all parameters * adding VAE to the RecallParameters tab in ImageMetadataActions * checking for nil vae and casting to null if undefined * adding default VAE to recall actions list if VAE is nullish * fix(ui): use `lodash-es` for tree-shakeable imports --------- Co-authored-by: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
This commit is contained in:
@@ -31,6 +31,7 @@ const ImageMetadataActions = (props: Props) => {
|
||||
recallCfgScale,
|
||||
recallModel,
|
||||
recallScheduler,
|
||||
recallVaeModel,
|
||||
recallSteps,
|
||||
recallWidth,
|
||||
recallHeight,
|
||||
@@ -72,6 +73,10 @@ const ImageMetadataActions = (props: Props) => {
|
||||
recallScheduler(metadata?.scheduler);
|
||||
}, [metadata?.scheduler, recallScheduler]);
|
||||
|
||||
const handleRecallVaeModel = useCallback(() => {
|
||||
recallVaeModel(metadata?.vae);
|
||||
}, [metadata?.vae, recallVaeModel]);
|
||||
|
||||
const handleRecallSteps = useCallback(() => {
|
||||
recallSteps(metadata?.steps);
|
||||
}, [metadata?.steps, recallSteps]);
|
||||
@@ -219,6 +224,11 @@ const ImageMetadataActions = (props: Props) => {
|
||||
onClick={handleRecallScheduler}
|
||||
/>
|
||||
)}
|
||||
<ImageMetadataItem
|
||||
label={t('metadata.vae')}
|
||||
value={metadata.vae?.model_name ?? 'Default'}
|
||||
onClick={handleRecallVaeModel}
|
||||
/>
|
||||
{metadata.steps && (
|
||||
<ImageMetadataItem
|
||||
label={t('metadata.steps')}
|
||||
|
||||
Reference in New Issue
Block a user