@@ -21,7 +21,12 @@ import {
2121 getPublisherAverageScoreHistory ,
2222} from "../../services/clickhouse" ;
2323import { getPublisherCaps } from "../../services/hermes" ;
24- import { ClusterToName , parseCluster , Cluster } from "../../services/pyth" ;
24+ import {
25+ ClusterToName ,
26+ parseCluster ,
27+ Cluster ,
28+ CLUSTER_NAMES ,
29+ } from "../../services/pyth" ;
2530import { getPublisherPoolData } from "../../services/staking" ;
2631import { Cards } from "../Cards" ;
2732import { ChangePercent } from "../ChangePercent" ;
@@ -45,9 +50,7 @@ import { SemicircleMeter } from "../SemicircleMeter";
4550import { TabPanel , TabRoot , Tabs } from "../Tabs" ;
4651import { TokenIcon } from "../TokenIcon" ;
4752import { OisApyHistory } from "./ois-apy-history" ;
48- import ConformanceReport from "../ConformanceReport/conformance-report" ;
49- import type { Interval } from "../ConformanceReport/types" ;
50- import { useDownloadReportForPublisher } from "../ConformanceReport/use-download-report-for-publisher" ;
53+ import { PublisherConformanceReport } from "./publisher-conformance-report" ;
5154
5255type Props = {
5356 children : ReactNode ;
@@ -107,16 +110,6 @@ const PublisherHeader = ({
107110} ) => {
108111 const knownPublisher = lookup ( publisherKey ) ;
109112
110- const downloadReportForPublisher = useDownloadReportForPublisher ( ) ;
111-
112- const handleDownloadReport = ( interval : Interval ) => {
113- return downloadReportForPublisher ( {
114- publisher : publisherKey ,
115- cluster : ClusterToName [ cluster ] ,
116- interval,
117- } ) ;
118- } ;
119-
120113 return (
121114 < section className = { styles . header } >
122115 < div className = { styles . breadcrumbRow } >
@@ -139,7 +132,10 @@ const PublisherHeader = ({
139132 icon : < PublisherIcon knownPublisher = { knownPublisher } /> ,
140133 } ) }
141134 />
142- < ConformanceReport onClick = { handleDownloadReport } />
135+ < PublisherConformanceReport
136+ publisherKey = { publisherKey }
137+ cluster = { CLUSTER_NAMES [ cluster ] }
138+ />
143139 </ div >
144140
145141 < Cards className = { styles . stats ?? "" } >
0 commit comments