refactor(forms): memoize dynamic form sections with stable ids
continuous-integration/drone/push Build is passing

Add uuid-based section keys and memoized DynamicSection to reduce re-renders, fix dashboard GSAP scoping, update logo sizing, and temporarily hide notice-type and closing-soon widgets.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
AmirReza Jamali
2026-06-23 09:50:27 +03:30
parent 90a42b9fc5
commit 31d80cd6ae
12 changed files with 169 additions and 81 deletions
@@ -53,15 +53,15 @@ export function TenderDashboard() {
<CountryDistribution countries={countries} isLoading={isPending} />
</div>
<div className="col-span-12 xl:col-span-5">
{/* <div className="col-span-12 xl:col-span-5">
<NoticeTypeBreakdown
noticeTypes={noticeTypes}
isLoading={isPending}
/>
</div>
<div className="col-span-12 xl:col-span-7">
</div> */}
{/* <div className="col-span-12 xl:col-span-7">
<ClosingSoonCard tenders={closingSoonList} isLoading={isPending} />
</div>
</div> */}
<div className="col-span-12">
<RecentTenders tenders={recent} isLoading={recentIsLoading} />