Skip to content

Commit fd34f1a

Browse files
committed
fix: small fixes
1 parent e0e28b4 commit fd34f1a

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

src/elements/content-explorer/Content.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export interface ContentProps extends Required<ItemEventHandlers>, Required<Item
4040
metadataTemplate?: MetadataTemplate;
4141
metadataViewProps?: Omit<
4242
MetadataViewContainerProps,
43-
'hasError' | 'currentCollection' | 'metadataTemplate' | 'onMetadataFilter'
43+
'hasError' | 'currentCollection' | 'metadataTemplate' | 'onMetadataFilter' | 'isEditing'
4444
>;
4545
onMetadataFilter?: (fields: ExternalFilterValues) => void;
4646
onMetadataUpdate: (

src/elements/content-explorer/ContentExplorer.tsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1790,10 +1790,14 @@ class ContentExplorer extends Component<ContentExplorerProps, State> {
17901790
});
17911791
};
17921792

1793-
onMetadataEditingChange = (isEditing: boolean) => {
1794-
this.setState({
1795-
sidePanelState: isEditing ? SidePanelState.EDITING : SidePanelState.OPEN,
1796-
});
1793+
onEditingChange = (isEditing: boolean) => {
1794+
const { sidePanelState } = this.state;
1795+
1796+
if (sidePanelState !== SidePanelState.CLOSED) {
1797+
this.setState({
1798+
sidePanelState: isEditing ? SidePanelState.EDITING : SidePanelState.OPEN,
1799+
});
1800+
}
17971801
};
17981802

17991803
filterMetadata = (fields: ExternalFilterValues) => {
@@ -1987,7 +1991,7 @@ class ContentExplorer extends Component<ContentExplorerProps, State> {
19871991
isEditing={isEditing}
19881992
metadataTemplate={metadataTemplate}
19891993
onClose={this.closeSidePanel}
1990-
onEditingChange={this.onMetadataEditingChange}
1994+
onEditingChange={this.onEditingChange}
19911995
onUpdate={this.updateMetadataV2}
19921996
refreshCollection={this.refreshCollection}
19931997
selectedItemIds={selectedItemIds}

0 commit comments

Comments
 (0)