mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-04-23 03:00:31 -04:00
feat(ui): hide width/height sliders for api models
These models only support aspect ratio inputs; not pixel dimensions
This commit is contained in:
committed by
Mary Hipp Rogers
parent
9337710b45
commit
0701cc63a1
@@ -1,5 +1,6 @@
|
||||
import type { FormLabelProps } from '@invoke-ai/ui-library';
|
||||
import { Flex, FormControlGroup } from '@invoke-ai/ui-library';
|
||||
import { useIsApiModel } from 'features/parameters/hooks/useIsApiModel';
|
||||
import { memo } from 'react';
|
||||
|
||||
import { DimensionsAspectRatioSelect } from './DimensionsAspectRatioSelect';
|
||||
@@ -11,6 +12,8 @@ import { DimensionsSwapButton } from './DimensionsSwapButton';
|
||||
import { DimensionsWidth } from './DimensionsWidth';
|
||||
|
||||
export const Dimensions = memo(() => {
|
||||
const isApiModel = useIsApiModel();
|
||||
|
||||
return (
|
||||
<Flex gap={4} alignItems="center">
|
||||
<Flex gap={4} flexDirection="column" width="full">
|
||||
@@ -21,8 +24,12 @@ export const Dimensions = memo(() => {
|
||||
<DimensionsLockAspectRatioButton />
|
||||
<DimensionsSetOptimalSizeButton />
|
||||
</Flex>
|
||||
<DimensionsWidth />
|
||||
<DimensionsHeight />
|
||||
{!isApiModel && (
|
||||
<>
|
||||
<DimensionsWidth />
|
||||
<DimensionsHeight />
|
||||
</>
|
||||
)}
|
||||
</FormControlGroup>
|
||||
</Flex>
|
||||
<Flex w="108px" h="108px" flexShrink={0} flexGrow={0} alignItems="center" justifyContent="center">
|
||||
|
||||
Reference in New Issue
Block a user