@@ -20,15 +20,17 @@ type ResourceManager interface {
20
20
}
21
21
22
22
type SystemConfigProvider struct {
23
- AuthgearConfig * config.AuthgearConfig
24
- AppConfig * config.AppConfig
25
- SearchConfig * config.SearchConfig
26
- Web3Config * config.Web3Config
27
- AuditLogConfig * config.AuditLogConfig
28
- AnalyticConfig * configlib.AnalyticConfig
29
- GTMConfig * config.GoogleTagManagerConfig
30
- FrontendSentryConfig * config.PortalFrontendSentryConfig
31
- Resources ResourceManager
23
+ AuthgearConfig * config.AuthgearConfig
24
+ AppConfig * config.AppConfig
25
+ SearchConfig * config.SearchConfig
26
+ Web3Config * config.Web3Config
27
+ AuditLogConfig * config.AuditLogConfig
28
+ AnalyticConfig * configlib.AnalyticConfig
29
+ GTMConfig * config.GoogleTagManagerConfig
30
+ FrontendSentryConfig * config.PortalFrontendSentryConfig
31
+ GlobalUIImplementation configlib.GlobalUIImplementation
32
+ GlobalUISettingsImplementation configlib.GlobalUISettingsImplementation
33
+ Resources ResourceManager
32
34
}
33
35
34
36
func (p * SystemConfigProvider ) SystemConfig () (* model.SystemConfig , error ) {
@@ -48,21 +50,23 @@ func (p *SystemConfigProvider) SystemConfig() (*model.SystemConfig, error) {
48
50
}
49
51
50
52
return & model.SystemConfig {
51
- AuthgearClientID : p .AuthgearConfig .ClientID ,
52
- AuthgearEndpoint : p .AuthgearConfig .Endpoint ,
53
- SentryDSN : p .FrontendSentryConfig .DSN ,
54
- AppHostSuffix : p .AppConfig .HostSuffix ,
55
- AvailableLanguages : intl .AvailableLanguages ,
56
- BuiltinLanguages : intl .BuiltinLanguages ,
57
- Themes : themes ,
58
- Translations : translations ,
59
- SearchEnabled : p .SearchConfig .Enabled ,
60
- Web3Enabled : p .Web3Config .Enabled ,
61
- AuditLogEnabled : p .AuditLogConfig .Enabled ,
62
- AnalyticEnabled : p .AnalyticConfig .Enabled ,
63
- AnalyticEpoch : analyticEpoch ,
64
- GitCommitHash : strings .TrimPrefix (version .Version , "git-" ),
65
- GTMContainerID : p .GTMConfig .ContainerID ,
53
+ AuthgearClientID : p .AuthgearConfig .ClientID ,
54
+ AuthgearEndpoint : p .AuthgearConfig .Endpoint ,
55
+ SentryDSN : p .FrontendSentryConfig .DSN ,
56
+ AppHostSuffix : p .AppConfig .HostSuffix ,
57
+ AvailableLanguages : intl .AvailableLanguages ,
58
+ BuiltinLanguages : intl .BuiltinLanguages ,
59
+ Themes : themes ,
60
+ Translations : translations ,
61
+ SearchEnabled : p .SearchConfig .Enabled ,
62
+ Web3Enabled : p .Web3Config .Enabled ,
63
+ AuditLogEnabled : p .AuditLogConfig .Enabled ,
64
+ AnalyticEnabled : p .AnalyticConfig .Enabled ,
65
+ AnalyticEpoch : analyticEpoch ,
66
+ GitCommitHash : strings .TrimPrefix (version .Version , "git-" ),
67
+ GTMContainerID : p .GTMConfig .ContainerID ,
68
+ UIImplementation : string (p .GlobalUIImplementation ),
69
+ UISettingsImplementation : string (p .GlobalUISettingsImplementation ),
66
70
}, nil
67
71
}
68
72
0 commit comments