Refactor asset loading error handling in Assets component; enable loading state reset on error; update Project component to render LoadingPage and Scene conditionally; add AssetDetailsCard component.
This commit is contained in:
parent
307d2eabee
commit
e189ea99d3
|
@ -154,12 +154,14 @@ const Assets: React.FC = () => {
|
||||||
setCategoryAssets(res);
|
setCategoryAssets(res);
|
||||||
setFiltereredAssets(res);
|
setFiltereredAssets(res);
|
||||||
setisLoading(false); // End loading
|
setisLoading(false); // End loading
|
||||||
|
// eslint-disable-next-line
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
setisLoading(false);
|
|
||||||
echo.error("failed to fetch assets");
|
echo.error("failed to fetch assets");
|
||||||
|
setisLoading(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="assets-container-main">
|
<div className="assets-container-main">
|
||||||
<Search onChange={handleSearchChange} />
|
<Search onChange={handleSearchChange} />
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
const AssetDetailsCard:React.FC = () => {
|
||||||
|
return (
|
||||||
|
<div className="asset-details-card-wrapper">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
export default AssetDetailsCard
|
|
@ -86,7 +86,7 @@ const Project: React.FC = () => {
|
||||||
{!selectedUser && (
|
{!selectedUser && (
|
||||||
<>
|
<>
|
||||||
<KeyPressListener />
|
<KeyPressListener />
|
||||||
{/* {loadingProgress > 0 && <LoadingPage progress={loadingProgress} />} */}
|
{loadingProgress > 0 && <LoadingPage progress={loadingProgress} />}
|
||||||
{!isPlaying && (
|
{!isPlaying && (
|
||||||
<>
|
<>
|
||||||
{toggleThreeD && <ModuleToggle />}
|
{toggleThreeD && <ModuleToggle />}
|
||||||
|
@ -122,7 +122,7 @@ const Project: React.FC = () => {
|
||||||
}
|
}
|
||||||
onDragOver={(event) => event.preventDefault()}
|
onDragOver={(event) => event.preventDefault()}
|
||||||
>
|
>
|
||||||
{/* <Scene /> */}
|
<Scene />
|
||||||
</div>
|
</div>
|
||||||
{selectedUser && <FollowPerson />}
|
{selectedUser && <FollowPerson />}
|
||||||
{isLogListVisible && (
|
{isLogListVisible && (
|
||||||
|
|
Loading…
Reference in New Issue