fix: avoid brandList TDZ in TokenRoutes

This commit is contained in:
cita
2026-03-10 16:18:44 +08:00
parent 1dbde9346a
commit ab4033c1fa
+3 -3
View File
@@ -759,7 +759,7 @@ export default function TokenRoutes() {
setShowFilters(false); setShowFilters(false);
}; };
const filterPanelContent = ( const renderFilterPanelContent = () => (
<div className={`filter-panel filter-collapsible ${filterPanelPresence.isVisible ? '' : 'is-closing'}`.trim()}> <div className={`filter-panel filter-collapsible ${filterPanelPresence.isVisible ? '' : 'is-closing'}`.trim()}>
<div className="filter-panel-section"> <div className="filter-panel-section">
<div className="filter-panel-title"> <div className="filter-panel-title">
@@ -1618,11 +1618,11 @@ export default function TokenRoutes() {
return ( return (
<div className="animate-fade-in" style={{ display: 'flex', gap: 24, minHeight: 400 }}> <div className="animate-fade-in" style={{ display: 'flex', gap: 24, minHeight: 400 }}>
{!isMobile && filterPanelPresence.shouldRender && filterPanelContent} {!isMobile && filterPanelPresence.shouldRender && renderFilterPanelContent()}
{isMobile && ( {isMobile && (
<MobileDrawer open={showFilters} onClose={closeFilters}> <MobileDrawer open={showFilters} onClose={closeFilters}>
<div className="mobile-filter-panel"> <div className="mobile-filter-panel">
{filterPanelPresence.shouldRender && filterPanelContent} {filterPanelPresence.shouldRender && renderFilterPanelContent()}
</div> </div>
</MobileDrawer> </MobileDrawer>
)} )}