1212// See the License for the specific language governing permissions and
1313// limitations under the License.
1414
15- import { CUSTOM_ELEMENTS_SCHEMA , NgModule , Type } from '@angular/core' ;
16- import { CommonModule } from '@angular/common' ;
17- import { IonicModule } from '@ionic/angular' ;
18- import { TranslateModule } from '@ngx-translate/core' ;
19- import { FormsModule } from '@angular/forms' ;
20-
21- import { CoreDirectivesModule } from '@directives/directives.module' ;
22- import { CorePipesModule } from '@pipes/pipes.module' ;
15+ import { NgModule , Type } from '@angular/core' ;
2316
2417import { CoreAttachmentsComponent } from './attachments/attachments' ;
2518import { CoreBSTooltipComponent } from './bs-tooltip/bs-tooltip' ;
@@ -44,7 +37,6 @@ import { CoreNavigationBarComponent } from './navigation-bar/navigation-bar';
4437import { CoreProgressBarComponent } from './progress-bar/progress-bar' ;
4538import { CoreRecaptchaComponent } from './recaptcha/recaptcha' ;
4639import { CoreSendMessageFormComponent } from './send-message-form/send-message-form' ;
47- import { CoreShowPasswordComponent } from './show-password/show-password' ;
4840import { CoreSitePickerComponent } from './site-picker/site-picker' ;
4941import { CoreSplitViewComponent } from './split-view/split-view' ;
5042import { CoreTabComponent } from './tabs/tab' ;
@@ -72,14 +64,17 @@ import { CoreSitesListComponent } from './sites-list/sites-list';
7264export async function getCoreStandaloneComponents ( ) : Promise < Type < unknown > [ ] > {
7365 // eslint-disable-next-line deprecation/deprecation
7466 const { CoreStyleComponent } = await import ( '@components/style/style' ) ;
67+ // eslint-disable-next-line deprecation/deprecation
68+ const { CoreShowPasswordComponent } = await import ( '@components/show-password/show-password' ) ;
7569
7670 return [
7771 CoreStyleComponent ,
72+ CoreShowPasswordComponent ,
7873 ] ;
7974}
8075
8176@NgModule ( {
82- declarations : [
77+ imports : [
8378 CoreAttachmentsComponent ,
8479 CoreBSTooltipComponent ,
8580 CoreButtonWithSpinnerComponent ,
@@ -107,7 +102,6 @@ export async function getCoreStandaloneComponents(): Promise<Type<unknown>[]> {
107102 CoreProgressBarComponent ,
108103 CoreRecaptchaComponent ,
109104 CoreSendMessageFormComponent ,
110- CoreShowPasswordComponent , // eslint-disable-line deprecation/deprecation
111105 CoreSitePickerComponent ,
112106 CoreSplitViewComponent ,
113107 CoreSwipeSlidesComponent ,
@@ -123,14 +117,6 @@ export async function getCoreStandaloneComponents(): Promise<Type<unknown>[]> {
123117 CoreSheetModalComponent ,
124118 CoreSitesListComponent ,
125119 ] ,
126- imports : [
127- CommonModule ,
128- IonicModule ,
129- FormsModule ,
130- TranslateModule . forChild ( ) ,
131- CoreDirectivesModule ,
132- CorePipesModule ,
133- ] ,
134120 exports : [
135121 CoreAttachmentsComponent ,
136122 CoreBSTooltipComponent ,
@@ -159,7 +145,6 @@ export async function getCoreStandaloneComponents(): Promise<Type<unknown>[]> {
159145 CoreProgressBarComponent ,
160146 CoreRecaptchaComponent ,
161147 CoreSendMessageFormComponent ,
162- CoreShowPasswordComponent , // eslint-disable-line deprecation/deprecation
163148 CoreSitePickerComponent ,
164149 CoreSplitViewComponent ,
165150 CoreSwipeSlidesComponent ,
@@ -175,6 +160,5 @@ export async function getCoreStandaloneComponents(): Promise<Type<unknown>[]> {
175160 CoreSheetModalComponent ,
176161 CoreSitesListComponent ,
177162 ] ,
178- schemas : [ CUSTOM_ELEMENTS_SCHEMA ] ,
179163} )
180164export class CoreComponentsModule { }
0 commit comments