feat: load model

This commit is contained in:
higorgoulart 2025-11-17 19:39:03 -03:00
parent c70211153e
commit a9d9c8d808

View file

@ -41,12 +41,31 @@ const Discover = ({ urlParams, queryParams }) => {
}
}, [hasNextPage, loadNextPage]);
const selectedMetaItem = React.useMemo(() => {
return discover.catalog !== null &&
const item = discover.catalog !== null &&
discover.catalog.content.type === 'Ready' &&
discover.catalog.content.content[selectedMetaItemIndex] ?
discover.catalog.content.content[selectedMetaItemIndex]
:
null;
if (item !== null) {
core.transport.dispatch({
action: 'Load',
args: {
model: 'MetaDetails',
args: {
metaPath: {
resource: 'meta',
type: item.type,
id: item.id,
extra: []
}
}
}
});
}
return item;
}, [discover.catalog, selectedMetaItemIndex]);
const addToLibrary = React.useCallback(() => {
if (selectedMetaItem === null) {