@@ -30,17 +30,17 @@ type GoverningStatus =
3030
3131type TierProgress = NonNullable < GetMyGovernanceResponse [ "tier" ] > ;
3232
33- type TierKey =
34- | "Nominee"
35- | "Ecclesiast"
36- | "Legate"
37- | "Consul"
38- | "Citizen" ;
33+ type TierKey = "Nominee" | "Ecclesiast" | "Legate" | "Consul" | "Citizen" ;
3934
4035const proposalRightsByTier : Record < TierKey , string [ ] > = {
4136 Nominee : [ "Basic proposals" ] ,
4237 Ecclesiast : [ "Basic proposals" , "Fee distribution" , "Monetary system" ] ,
43- Legate : [ "Basic proposals" , "Fee distribution" , "Monetary system" , "Core infrastructure" ] ,
38+ Legate : [
39+ "Basic proposals" ,
40+ "Fee distribution" ,
41+ "Monetary system" ,
42+ "Core infrastructure" ,
43+ ] ,
4444 Consul : [
4545 "Basic proposals" ,
4646 "Fee distribution" ,
@@ -63,7 +63,10 @@ const labelForTier = (tier: TierKey): string => {
6363} ;
6464
6565const requirementLabel : Record <
66- "governorEras" | "activeEras" | "acceptedProposals" | "formationParticipation" ,
66+ | "governorEras"
67+ | "activeEras"
68+ | "acceptedProposals"
69+ | "formationParticipation" ,
6770 string
6871> = {
6972 governorEras : "Run a node as a governor (eras)" ,
@@ -80,7 +83,11 @@ const getRequirementProgress = (
8083 const required = Number ( requirements ?. [ key ] ?? 0 ) ;
8184 const done = Number ( metrics [ key ] ?? 0 ) ;
8285 if ( required <= 0 ) return { done, required, percent : 100 } ;
83- return { done, required, percent : Math . min ( 100 , Math . round ( ( done / required ) * 100 ) ) } ;
86+ return {
87+ done,
88+ required,
89+ percent : Math . min ( 100 , Math . round ( ( done / required ) * 100 ) ) ,
90+ } ;
8491} ;
8592
8693const governingStatusForProgress = (
@@ -179,15 +186,15 @@ const MyGovernance: React.FC = () => {
179186 formationParticipation : 0 ,
180187 } ;
181188 const requirementKeys = requirements
182- ? ( Object . keys ( requirements ) as Array <
183- keyof typeof requirementLabel
184- > )
189+ ? ( Object . keys ( requirements ) as Array < keyof typeof requirementLabel > )
185190 : [ ] ;
186191 const overallPercent =
187192 requirements && requirementKeys . length > 0
188193 ? Math . round (
189194 requirementKeys . reduce ( ( sum , key ) => {
190- return sum + getRequirementProgress ( key , metrics , requirements ) . percent ;
195+ return (
196+ sum + getRequirementProgress ( key , metrics , requirements ) . percent
197+ ) ;
191198 } , 0 ) / requirementKeys . length ,
192199 )
193200 : 100 ;
@@ -392,7 +399,9 @@ const MyGovernance: React.FC = () => {
392399 metrics ,
393400 requirements ,
394401 ) ;
395- const ok = progress . required === 0 || progress . done >= progress . required ;
402+ const ok =
403+ progress . required === 0 ||
404+ progress . done >= progress . required ;
396405 return (
397406 < div
398407 key = { key }
0 commit comments