UNPKG

3.56 kBPlain TextView Raw
1// tslint:disable
2/*
3 * Copyright 2017-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
6 * the License. A copy of the License is located at
7 *
8 * http://aws.amazon.com/apache2.0/
9 *
10 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
11 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
12 * and limitations under the License.
13 */
14// tslint:enable
15
16import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
17import { CommonModule } from '@angular/common';
18import { FormsModule } from '@angular/forms';
19import { AmplifyService } from './providers/amplify.service';
20// tslint:disable:max-line-length
21import { AuthenticatorIonicComponent } from './components/authenticator/authenticator/authenticator.component.ionic';
22import { ConfirmSignInComponentIonic } from './components/authenticator/confirm-sign-in-component/confirm-sign-in-component.ionic';
23import { ConfirmSignUpComponentIonic } from './components/authenticator/confirm-sign-up-component/confirm-sign-up.component.ionic';
24import { ForgotPasswordComponentIonic } from './components/authenticator/forgot-password-component/forgot-password.component.ionic';
25import { GreetingComponentIonic } from './components/authenticator/greeting-component/greeting.component.ionic';
26import { SignInComponentIonic } from './components/authenticator/sign-in-component/sign-in.component.ionic';
27import { SignUpComponentIonic } from './components/authenticator/sign-up-component/sign-up.component.ionic';
28import { PhoneFieldComponentIonic } from './components/authenticator/phone-field-component/phone-field.component.ionic';
29import { UsernameFieldComponentIonic } from './components/authenticator/username-field-component/username-field.component.ionic';
30import { RequireNewPasswordComponentIonic } from './components/authenticator/require-new-password-component/require-new-password.component.ionic';
31import { PhotoPickerIonicComponent } from './components/storage/photo-picker-component/photo-picker.component.ionic';
32import { S3AlbumComponentIonic } from './components/storage/s3-album-component/s3-album.component.ionic';
33import { S3ImageComponentIonic } from './components/storage/s3-image-component/s3-image.component.ionic';
34import { ChatbotComponentIonic } from './components/interactions/chatbot/chatbot.component.ionic';
35import { SumerianSceneComponentIonic } from './components/xr/sumerian-scene-component/sumerian-scene.component.ionic';
36import { SumerianSceneLoadingComponentIonic } from './components/xr/sumerian-scene-component/sumerian-scene-loading.component.ionic';
37// tslint:enable:max-line-length
38
39const components = [
40 AuthenticatorIonicComponent,
41 ConfirmSignInComponentIonic,
42 ConfirmSignUpComponentIonic,
43 ForgotPasswordComponentIonic,
44 GreetingComponentIonic,
45 SignInComponentIonic,
46 SignUpComponentIonic,
47 UsernameFieldComponentIonic,
48 PhoneFieldComponentIonic,
49 RequireNewPasswordComponentIonic,
50 PhotoPickerIonicComponent,
51 S3AlbumComponentIonic,
52 S3ImageComponentIonic,
53 ChatbotComponentIonic,
54 SumerianSceneComponentIonic,
55 SumerianSceneLoadingComponentIonic,
56];
57
58@NgModule({
59 imports: [CommonModule, FormsModule],
60 declarations: [...components],
61 entryComponents: [...components],
62 providers: [AmplifyService],
63 schemas: [CUSTOM_ELEMENTS_SCHEMA],
64 exports: [...components],
65})
66export class AmplifyIonicModule {}