refactor(frontend-plugin-api): merge boundary and suspense components

Signed-off-by: Camila Belo <camilaibs@gmail.com>
This commit is contained in:
Camila Belo
2023-10-19 14:54:35 +02:00
parent cca1afc547
commit 66af240ea6
8 changed files with 57 additions and 80 deletions
+7 -10
View File
@@ -20,7 +20,6 @@ import { ListItemProps } from '@material-ui/core';
import {
ExtensionBoundary,
ExtensionSuspense,
PortableSchema,
createExtension,
createExtensionDataRef,
@@ -120,15 +119,13 @@ export function createSearchResultListItemExtension<
predicate: options.predicate,
component: props => (
<ExtensionBoundary id={id} source={source}>
<ExtensionSuspense>
<SearchResultListItemExtension
rank={props.rank}
result={props.result}
noTrack={config.noTrack}
>
<ExtensionComponent {...props} />
</SearchResultListItemExtension>
</ExtensionSuspense>
<SearchResultListItemExtension
rank={props.rank}
result={props.result}
noTrack={config.noTrack}
>
<ExtensionComponent {...props} />
</SearchResultListItemExtension>
</ExtensionBoundary>
),
},