ngx-gem-spaas
Version:
This library contains services, components, images and styles to provide a unified look and way-of-working throughout GEM SPaaS.
35 lines (34 loc) • 1.87 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { OktaService } from "../_services/okta.service";
import { BgType } from "../_models/bg.model";
import { BaseComponent } from "../base/base.component";
import { EmbedModeService } from "../_services/embed-mode.service";
import { ConfigService } from "../_services/config.service";
import { SpaasExtConfigModel } from "../_models/config.model";
import { OAuthError } from "@okta/okta-auth-js";
import * as i0 from "@angular/core";
export declare class IntroComponent extends BaseComponent {
private configService;
private embedModeService;
private oktaService;
introText: string;
checkingAccessText: string;
tryAgainButtonTitle: string;
contactGuardButtonTitle: string;
goToSnowButtonTitle: string;
bgImg: BgType;
isDone: boolean;
introDone: EventEmitter<boolean>;
oktaError: OAuthError | null;
userReceived: boolean;
isIframe: boolean;
config: SpaasExtConfigModel;
constructor(configService: ConfigService, embedModeService: EmbedModeService, oktaService: OktaService);
private onUserInfo;
private onOktaError;
oktaTryAgain(): void;
contactGuard(): void;
goToSnow(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<IntroComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IntroComponent, "spaas-okta-intro", never, { "introText": { "alias": "introText"; "required": false; }; "checkingAccessText": { "alias": "checkingAccessText"; "required": false; }; "tryAgainButtonTitle": { "alias": "tryAgainButtonTitle"; "required": false; }; "contactGuardButtonTitle": { "alias": "contactGuardButtonTitle"; "required": false; }; "goToSnowButtonTitle": { "alias": "goToSnowButtonTitle"; "required": false; }; "bgImg": { "alias": "bgImg"; "required": false; }; }, { "introDone": "introDone"; }, never, never, false, never>;
}