mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-02-17 00:41:22 -05:00
We are renaming "IP Adapter" to "Reference Image". - Update all internal state - Update all components
23 lines
1.1 KiB
TypeScript
23 lines
1.1 KiB
TypeScript
import { Flex } from '@invoke-ai/ui-library';
|
|
import { CanvasEntityDeleteButton } from 'features/controlLayers/components/common/CanvasEntityDeleteButton';
|
|
import { CanvasEntityEnabledToggle } from 'features/controlLayers/components/common/CanvasEntityEnabledToggle';
|
|
import { CanvasEntityIsBookmarkedForQuickSwitchToggle } from 'features/controlLayers/components/common/CanvasEntityIsBookmarkedForQuickSwitchToggle';
|
|
import { CanvasEntityIsLockedToggle } from 'features/controlLayers/components/common/CanvasEntityIsLockedToggle';
|
|
import { useEntityIdentifierContext } from 'features/controlLayers/contexts/EntityIdentifierContext';
|
|
import { memo } from 'react';
|
|
|
|
export const CanvasEntityHeaderCommonActions = memo(() => {
|
|
const entityIdentifier = useEntityIdentifierContext();
|
|
|
|
return (
|
|
<Flex alignSelf="stretch">
|
|
<CanvasEntityIsBookmarkedForQuickSwitchToggle />
|
|
{entityIdentifier.type !== 'reference_image' && <CanvasEntityIsLockedToggle />}
|
|
<CanvasEntityEnabledToggle />
|
|
<CanvasEntityDeleteButton />
|
|
</Flex>
|
|
);
|
|
});
|
|
|
|
CanvasEntityHeaderCommonActions.displayName = 'CanvasEntityHeaderCommonActions';
|