File tree Expand file tree Collapse file tree 5 files changed +22
-5
lines changed
views/domain-page/domain-page-tabs Expand file tree Collapse file tree 5 files changed +22
-5
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ import clustersPublic from './resolvers/clusters-public';
1212import { type PublicClustersConfigs } from './resolvers/clusters-public.types' ;
1313import { type ClustersConfigs } from './resolvers/clusters.types' ;
1414import cronListEnabled from './resolvers/cron-list-enabled' ;
15+ import { type CronListEnabledResolverParams } from './resolvers/cron-list-enabled.types' ;
1516import extendedDomainInfoEnabled from './resolvers/extended-domain-info-enabled' ;
1617import { type ExtendedDomainInfoEnabledConfig } from './resolvers/extended-domain-info-enabled.types' ;
1718import failoverHistoryEnabled from './resolvers/failover-history-enabled' ;
@@ -38,7 +39,7 @@ const dynamicConfigs: {
3839 true
3940 > ;
4041 CRON_LIST_ENABLED : ConfigAsyncResolverDefinition <
41- undefined ,
42+ CronListEnabledResolverParams ,
4243 boolean ,
4344 'request' ,
4445 true
Original file line number Diff line number Diff line change 1- export default async function cronListEnabled ( ) : Promise < boolean > {
1+ import { type CronListEnabledResolverParams } from './cron-list-enabled.types' ;
2+
3+ export default async function cronListEnabled (
4+ _ : CronListEnabledResolverParams
5+ ) : Promise < boolean > {
26 // Check for environment variable override, default to false (disabled)
37 return process . env . CRON_LIST_ENABLED ?. toLowerCase ( ) === 'true' ;
48}
Original file line number Diff line number Diff line change 1+ export type CronListEnabledResolverParams = {
2+ domain : string ;
3+ cluster : string ;
4+ } ;
Original file line number Diff line number Diff line change @@ -45,7 +45,10 @@ const resolverSchemas: ResolverSchemas = {
4545 } ) ,
4646 } ,
4747 CRON_LIST_ENABLED : {
48- args : z . undefined ( ) ,
48+ args : z . object ( {
49+ cluster : z . string ( ) ,
50+ domain : z . string ( ) ,
51+ } ) ,
4952 returnType : z . boolean ( ) ,
5053 } ,
5154 EXTENDED_DOMAIN_INFO_ENABLED : {
Original file line number Diff line number Diff line change @@ -27,8 +27,13 @@ export default function DomainPageTabs() {
2727 'FAILOVER_HISTORY_ENABLED'
2828 ) ;
2929
30- const { data : isCronListEnabled } =
31- useSuspenseConfigValue ( 'CRON_LIST_ENABLED' ) ;
30+ const { data : isCronListEnabled } = useSuspenseConfigValue (
31+ 'CRON_LIST_ENABLED' ,
32+ {
33+ domain : decodedParams . domain ,
34+ cluster : decodedParams . cluster ,
35+ }
36+ ) ;
3237
3338 const tabsConfig = useMemo < Partial < typeof domainPageTabsConfig > > ( ( ) => {
3439 const tabsToHide : Array < DomainPageTabName > = [ ] ;
You can’t perform that action at this time.
0 commit comments