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:
Vishnu 2025-05-08 15:29:19 +05:30
parent 307d2eabee
commit e189ea99d3
3 changed files with 16 additions and 3 deletions

View File

@ -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} />

View File

@ -0,0 +1,11 @@
import React from 'react'
const AssetDetailsCard:React.FC = () => {
return (
<div className="asset-details-card-wrapper">
</div>
)
}
export default AssetDetailsCard

View File

@ -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 && (