mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-04-23 03:00:31 -04:00
feat(ui): add getIsVisible to metadata handlers
This commit is contained in:
committed by
Kent Keirsey
parent
bfad814862
commit
ccd399e277
@@ -3,6 +3,7 @@ import { MetadataItemView } from 'features/metadata/components/MetadataItemView'
|
||||
import { useMetadataItem } from 'features/metadata/hooks/useMetadataItem';
|
||||
import type { MetadataHandlers } from 'features/metadata/types';
|
||||
import { MetadataParseFailedToken } from 'features/metadata/util/parsers';
|
||||
import { isSymbol } from 'lodash-es';
|
||||
|
||||
type MetadataItemProps<T> = {
|
||||
metadata: unknown;
|
||||
@@ -17,6 +18,10 @@ const _MetadataItem = typedMemo(<T,>({ metadata, handlers, direction = 'row' }:
|
||||
return null;
|
||||
}
|
||||
|
||||
if (handlers.getIsVisible && !isSymbol(value) && !handlers.getIsVisible(value)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return (
|
||||
<MetadataItemView
|
||||
label={label}
|
||||
|
||||
Reference in New Issue
Block a user