- this.creationReason = about.instance.creationReason
- this.maintenanceLifetime = about.instance.maintenanceLifetime
- this.businessModel = about.instance.businessModel
+ this.serverConfig = this.serverService.getHTMLConfig()
+
+ this.route.data.subscribe(data => {
+ if (!data?.isContact) return
+
+ const prefill = this.route.snapshot.queryParams
+
+ this.contactAdminModal.show(prefill)
+ })
+
+ this.initialized = true
+ }
+
+ ngAfterViewChecked () {
+ if (this.initialized && window.location.hash && window.location.hash !== this.lastScrollHash) {
+ this.viewportScroller.scrollToAnchor(window.location.hash.replace('#', ''))