@@ -8,7 +8,6 @@ import { Card, Breadcrumb } from "@kleros/ui-components-library";
8
8
9
9
import { isProductionDeployment } from "consts/index" ;
10
10
11
- import { useCourtPolicy } from "queries/useCourtPolicy" ;
12
11
import { useCourtTree , CourtTreeQuery } from "queries/useCourtTree" ;
13
12
14
13
import { landscapeStyle } from "styles/landscapeStyle" ;
@@ -99,7 +98,6 @@ const StakePanelAndStats = styled.div`
99
98
100
99
const CourtDetails : React . FC = ( ) => {
101
100
const { id } = useParams ( ) ;
102
- const { data : policy } = useCourtPolicy ( id ) ;
103
101
const { data } = useCourtTree ( ) ;
104
102
const [ isStakingMiniGuideOpen , toggleStakingMiniGuide ] = useToggle ( false ) ;
105
103
const navigate = useNavigate ( ) ;
@@ -112,13 +110,16 @@ const CourtDetails: React.FC = () => {
112
110
value : node . id ,
113
111
} ) ) ?? [ ] ;
114
112
113
+ const currentCourt = courtPath ?. [ courtPath . length - 1 ] ;
114
+ const courtName = currentCourt ?. name ;
115
+
115
116
return (
116
117
< Container >
117
118
< TopSearch />
118
119
< StyledCard >
119
120
< CourtHeader >
120
121
< CourtInfo >
121
- { policy ? policy . name : < StyledSkeleton width = { 200 } /> }
122
+ { data ? courtName : < StyledSkeleton width = { 200 } /> }
122
123
{ breadcrumbItems . length > 1 ? (
123
124
< StyledBreadcrumb
124
125
items = { breadcrumbItems }
@@ -138,7 +139,7 @@ const CourtDetails: React.FC = () => {
138
139
</ CourtHeader >
139
140
< Divider />
140
141
< StakePanelAndStats >
141
- < StakePanel courtName = { policy ?. name } />
142
+ < StakePanel { ... { courtName } } />
142
143
< Stats />
143
144
</ StakePanelAndStats >
144
145
</ StyledCard >
0 commit comments