taiga-family / taiga-ui

Angular UI Kit and components library for awesome people
https://taiga-ui.dev
Apache License 2.0
3.26k stars 456 forks source link

🐞 - Taiga update `3.26.0` => `3.40` causes broken build #5096

Closed nsbarsukov closed 1 year ago

nsbarsukov commented 1 year ago

Playground Link

https://github.com/taiga-family/maskito/pull/416

Description

Build job throws the following errors:

Click to see long logs

``` Error: projects/demo/src/pages/documentation/overwrite-mode/examples/dynamic/component.ts:8:9 - error NG8001: 'tui-text-area' is not a known element: 1. If 'tui-text-area' is an Angular component, then verify that it is part of this module. 2. If 'tui-text-area' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 8 ~~~~~~~~~ Error: projects/demo/src/pages/documentation/overwrite-mode/examples/dynamic/component.ts:9:13 - error NG8002: Can't bind to 'ngModel' since it isn't a known property of 'tui-text-area'. 1. If 'tui-text-area' is an Angular component and it has 'ngModel' input, then verify that it is part of this module. 2. If 'tui-text-area' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. 9 [ngModel]="initialValue" ~~~~~~~~~~~~~~~~~~~~~~~~ Error: projects/demo/src/pages/documentation/overwrite-mode/examples/dynamic/component.ts:11:13 - error NG8002: Can't bind to 'expandable' since it isn't a known property of 'tui-text-area'. 1. If 'tui-text-area' is an Angular component and it has 'expandable' input, then verify that it is part of this module. 2. If 'tui-text-area' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. 11 [expandable]="true" ~~~~~~~~~~~~~~~~~~~ Error: projects/demo/src/pages/documentation/overwrite-mode/examples/dynamic/component.ts:12:13 - error NG8002: Can't bind to 'tuiTextfieldLabelOutside' since it isn't a known property of 'tui-text-area'. 1. If 'tui-text-area' is an Angular component and it has 'tuiTextfieldLabelOutside' input, then verify that it is part of this module. 2. If 'tui-text-area' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. 12 [tuiTextfieldLabelOutside]="true" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: projects/demo/src/pages/documentation/overwrite-mode/examples/dynamic/component.ts:16:17 - error NG8002: Can't bind to 'maskito' since it isn't a known property of 'textarea'. 16 [maskito]="maskitoOptions" ~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: projects/demo/src/pages/documentation/overwrite-mode/examples/replace/component.ts:8:9 - error NG8001: 'tui-input' is not a known element: 1. If 'tui-input' is an Angular component, then verify that it is part of this module. 2. If 'tui-input' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 8 ~~~~~~~~~ Error: projects/demo/src/pages/documentation/overwrite-mode/examples/replace/component.ts:11:13 - error NG8002: Can't bind to 'tuiTextfieldLabelOutside' since it isn't a known property of 'tui-input'. 1. If 'tui-input' is an Angular component and it has 'tuiTextfieldLabelOutside' input, then verify that it is part of this module. 2. If 'tui-input' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. 11 [tuiTextfieldLabelOutside]="true" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: projects/demo/src/pages/documentation/overwrite-mode/examples/replace/component.ts:12:13 - error NG8002: Can't bind to 'ngModel' since it isn't a known property of 'tui-input'. 1. If 'tui-input' is an Angular component and it has 'ngModel' input, then verify that it is part of this module. 2. If 'tui-input' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. 12 [(ngModel)]="value" ~~~~~~~~~~~~~~~~~~~ Error: projects/demo/src/pages/documentation/overwrite-mode/examples/replace/component.ts:12:26 - error TS23[22](https://github.com/taiga-family/maskito/actions/runs/5850075694/job/15859053765?pr=416#step:4:23): Type 'Event' is not assignable to type 'string'. 12 [(ngModel)]="value" ~~~~~~ 13 > ~~~~~ Error: projects/demo/src/pages/documentation/overwrite-mode/examples/replace/component.ts:17:17 - error NG8002: Can't bind to 'maskito' since it isn't a known property of 'input'. 17 [maskito]="maskitoOptions" ~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: projects/demo/src/pages/documentation/overwrite-mode/examples/shift/component.ts:8:9 - error NG8001: 'tui-input' is not a known element: 1. If 'tui-input' is an Angular component, then verify that it is part of this module. 2. If 'tui-input' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 8 ~~~~~~~~~ Error: projects/demo/src/pages/documentation/overwrite-mode/examples/shift/component.ts:11:13 - error NG8002: Can't bind to 'tuiTextfieldLabelOutside' since it isn't a known property of 'tui-input'. 1. If 'tui-input' is an Angular component and it has 'tuiTextfieldLabelOutside' input, then verify that it is part of this module. 2. If 'tui-input' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. 11 [tuiTextfieldLabelOutside]="true" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: projects/demo/src/pages/documentation/overwrite-mode/examples/shift/component.ts:12:13 - error NG8002: Can't bind to 'ngModel' since it isn't a known property of 'tui-input'. 1. If 'tui-input' is an Angular component and it has 'ngModel' input, then verify that it is part of this module. 2. If 'tui-input' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. 12 [(ngModel)]="value" ~~~~~~~~~~~~~~~~~~~ Error: projects/demo/src/pages/documentation/overwrite-mode/examples/shift/component.ts:12:26 - error TS[23](https://github.com/taiga-family/maskito/actions/runs/5850075694/job/15859053765?pr=416#step:4:24)22: Type 'Event' is not assignable to type 'string'. 12 [(ngModel)]="value" ~~~~~~ 13 > ~~~~~ Error: projects/demo/src/pages/documentation/overwrite-mode/examples/shift/component.ts:17:17 - error NG8002: Can't bind to 'maskito' since it isn't a known property of 'input'. 17 [maskito]="maskitoOptions" ~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.template.html:1:1 - error NG8001: 'tui-doc-page' is not a known element: 1. If 'tui-doc-page' is an Angular component, then verify that it is part of this module. 2. If 'tui-doc-page' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.component.ts:7:18 7 templateUrl: './overwrite-mode.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component OverwriteModeDocPageComponent. Error: projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.template.html:32:5 - error NG8001: 'tui-doc-example' is not a known element: 1. If 'tui-doc-example' is an Angular component, then verify that it is part of this module. 2. If 'tui-doc-example' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 32 ~~~~~ projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.component.ts:7:18 7 templateUrl: './overwrite-mode.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component OverwriteModeDocPageComponent. Error: projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.template.html:35:9 - error NG8002: Can't bind to 'description' since it isn't a known property of 'tui-doc-example'. 1. If 'tui-doc-example' is an Angular component and it has 'description' input, then verify that it is part of this module. 2. If 'tui-doc-example' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. 35 [description]="shiftModeDescription" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.component.ts:7:18 7 templateUrl: './overwrite-mode.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component OverwriteModeDocPageComponent. Error: projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.template.html:36:9 - error NG8002: Can't bind to 'content' since it isn't a known property of 'tui-doc-example'. 1. If 'tui-doc-example' is an Angular component and it has 'content' input, then verify that it is part of this module. 2. If 'tui-doc-example' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. 36 [content]="shiftExample" ~~~~~~~~~~~~~~~~~~~~~~~~ projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.component.ts:7:18 7 templateUrl: './overwrite-mode.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component OverwriteModeDocPageComponent. Error: projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.template.html:44:9 - error NG8001: 'overwrite-mode-shift-doc-example-1' is not a known element: 1. If 'overwrite-mode-shift-doc-example-1' is an Angular component, then verify that it is part of this module. 2. If 'overwrite-mode-shift-doc-example-1' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.component.ts:7:18 7 templateUrl: './overwrite-mode.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component OverwriteModeDocPageComponent. Error: projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.template.html:47:5 - error NG8001: 'tui-doc-example' is not a known element: 1. If 'tui-doc-example' is an Angular component, then verify that it is part of this module. 2. If 'tui-doc-example' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 47 ~~~~~ projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.component.ts:7:18 7 templateUrl: './overwrite-mode.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component OverwriteModeDocPageComponent. Error: projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.template.html:50:9 - error NG8002: Can't bind to 'description' since it isn't a known property of 'tui-doc-example'. 1. If 'tui-doc-example' is an Angular component and it has 'description' input, then verify that it is part of this module. 2. If 'tui-doc-example' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. 50 [description]="replaceModeDescription" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.component.ts:7:18 7 templateUrl: './overwrite-mode.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component OverwriteModeDocPageComponent. Error: projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.template.html:51:9 - error NG8002: Can't bind to 'content' since it isn't a known property of 'tui-doc-example'. 1. If 'tui-doc-example' is an Angular component and it has 'content' input, then verify that it is part of this module. 2. If 'tui-doc-example' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. 51 [content]="replaceExample" ~~~~~~~~~~~~~~~~~~~~~~~~~~ projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.component.ts:7:18 7 templateUrl: './overwrite-mode.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component OverwriteModeDocPageComponent. Error: projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.template.html:60:9 - error NG8001: 'overwrite-mode-replace-doc-example-2' is not a known element: 1. If 'overwrite-mode-replace-doc-example-2' is an Angular component, then verify that it is part of this module. 2. If 'overwrite-mode-replace-doc-example-2' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.component.ts:7:18 7 templateUrl: './overwrite-mode.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component OverwriteModeDocPageComponent. Error: projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.template.html:63:5 - error NG8001: 'tui-doc-example' is not a known element: 1. If 'tui-doc-example' is an Angular component, then verify that it is part of this module. 2. If 'tui-doc-example' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 63 ~~~~~ projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.component.ts:7:18 7 templateUrl: './overwrite-mode.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component OverwriteModeDocPageComponent. Error: projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.template.html:66:9 - error NG8002: Can't bind to 'description' since it isn't a known property of 'tui-doc-example'. 1. If 'tui-doc-example' is an Angular component and it has 'description' input, then verify that it is part of this module. 2. If 'tui-doc-example' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. 66 [description]="dynamicModeDescription" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.component.ts:7:18 7 templateUrl: './overwrite-mode.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component OverwriteModeDocPageComponent. Error: projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.template.html:67:9 - error NG8002: Can't bind to 'content' since it isn't a known property of 'tui-doc-example'. 1. If 'tui-doc-example' is an Angular component and it has 'content' input, then verify that it is part of this module. 2. If 'tui-doc-example' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. 67 [content]="dynamicExample" ~~~~~~~~~~~~~~~~~~~~~~~~~~ projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.component.ts:7:18 7 templateUrl: './overwrite-mode.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component OverwriteModeDocPageComponent. Error: projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.template.html:77:17 - error NG8002: Can't bind to 'routerLink' since it isn't a known property of 'a'. 77 [routerLink]="elementStateDocPage" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.component.ts:7:18 7 templateUrl: './overwrite-mode.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component OverwriteModeDocPageComponent. Error: projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.template.html:88:9 - error NG8001: 'overwrite-mode-dynamic-doc-example-3' is not a known element: 1. If 'overwrite-mode-dynamic-doc-example-3' is an Angular component, then verify that it is part of this module. 2. If 'overwrite-mode-dynamic-doc-example-3' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.component.ts:7:18 7 templateUrl: './overwrite-mode.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component OverwriteModeDocPageComponent. Error: projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.template.html:91:5 - error NG8001: 'next-steps' is not a known element: 1. If 'next-steps' is an Angular component, then verify that it is part of this module. 2. If 'next-steps' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 91 ~~~~~~~~~~~~ projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.component.ts:7:18 7 templateUrl: './overwrite-mode.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component OverwriteModeDocPageComponent. Error: projects/demo/src/pages/recipes/textarea/examples/1-latin/component.ts:8:9 - error NG8001: 'tui-text-area' is not a known element: 1. If 'tui-text-area' is an Angular component, then verify that it is part of this module. 2. If 'tui-text-area' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: projects/demo/src/pages/recipes/textarea/examples/1-latin/component.ts:8:[24](https://github.com/taiga-family/maskito/actions/runs/5850075694/job/15859053765?pr=416#step:4:25) - error NG8002: Can't bind to 'ngModel' since it isn't a known property of 'tui-text-area'. 1. If 'tui-text-area' is an Angular component and it has 'ngModel' input, then verify that it is part of this module. 2. If 'tui-text-area' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. 8 ~~~~~~~~~~~~~~~~~~~ Error: projects/demo/src/pages/recipes/textarea/examples/1-latin/component.ts:8:37 - error TS2322: Type 'Event' is not assignable to type 'string'. 8 ~~~~~~~ 9 Enter address ~~~~ Error: projects/demo/src/pages/recipes/textarea/examples/1-latin/component.ts:14:17 - error NG8002: Can't bind to 'maskito' since it isn't a known property of 'textarea'. 14 [maskito]="mask" ~~~~~~~~~~~~~~~~ Error: projects/demo/src/pages/recipes/textarea/textarea-doc.template.html:1:1 - error NG8001: 'tui-doc-page' is not a known element: 1. If 'tui-doc-page' is an Angular component, then verify that it is part of this module. 2. If 'tui-doc-page' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 1 ~ projects/demo/src/pages/recipes/textarea/textarea-doc.component.ts:7:18 7 templateUrl: './textarea-doc.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component TextareaDocComponent. Error: projects/demo/src/pages/recipes/textarea/textarea-doc.template.html:16:9 - error NG8001: 'tui-doc-code' is not a known element: 1. If 'tui-doc-code' is an Angular component, then verify that it is part of this module. 2. If 'tui-doc-code' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ projects/demo/src/pages/recipes/textarea/textarea-doc.component.ts:7:18 7 templateUrl: './textarea-doc.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component TextareaDocComponent. Error: projects/demo/src/pages/recipes/textarea/textarea-doc.template.html:16:23 - error NG8002: Can't bind to 'code' since it isn't a known property of 'tui-doc-code'. 1. If 'tui-doc-code' is an Angular component and it has 'code' input, then verify that it is part of this module. 2. If 'tui-doc-code' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. 16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ projects/demo/src/pages/recipes/textarea/textarea-doc.component.ts:7:18 7 templateUrl: './textarea-doc.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component TextareaDocComponent. Error: projects/demo/src/pages/recipes/textarea/textarea-doc.template.html:22:17 - error NG8002: Can't bind to 'routerLink' since it isn't a known property of 'a'. 22 [routerLink]="coreConceptsOverviewDocPage" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ projects/demo/src/pages/recipes/textarea/textarea-doc.component.ts:7:18 7 templateUrl: './textarea-doc.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component TextareaDocComponent. Error: projects/demo/src/pages/recipes/textarea/textarea-doc.template.html:30:5 - error NG8001: 'tui-doc-example' is not a known element: 1. If 'tui-doc-example' is an Angular component, then verify that it is part of this module. 2. If 'tui-doc-example' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 30 ~~~~~ projects/demo/src/pages/recipes/textarea/textarea-doc.component.ts:7:18 7 templateUrl: './textarea-doc.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component TextareaDocComponent. Error: projects/demo/src/pages/recipes/textarea/textarea-doc.template.html:[33](https://github.com/taiga-family/maskito/actions/runs/5850075694/job/15859053765?pr=416#step:4:34):9 - error NG8002: Can't bind to 'content' since it isn't a known property of 'tui-doc-example'. 1. If 'tui-doc-example' is an Angular component and it has 'content' input, then verify that it is part of this module. 2. If 'tui-doc-example' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. 33 [content]="textareaExample1" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ projects/demo/src/pages/recipes/textarea/textarea-doc.component.ts:7:18 7 templateUrl: './textarea-doc.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component TextareaDocComponent. Error: projects/demo/src/pages/recipes/textarea/textarea-doc.template.html:35:9 - error NG8001: 'textarea-doc-example-1' is not a known element: 1. If 'textarea-doc-example-1' is an Angular component, then verify that it is part of this module. 2. If 'textarea-doc-example-1' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. 35 ~~~~~~~~~~~~~~~~~~~~~~~~ projects/demo/src/pages/recipes/textarea/textarea-doc.component.ts:7:18 7 templateUrl: './textarea-doc.template.html', ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component TextareaDocComponent. ERROR: Something went wrong in @nrwl/run-commands - Command failed: nx build -c production ```

Angular version

any

Taiga UI version

3.40.0

Which browsers have you used?

Which operating systems have you used?

nsbarsukov commented 1 year ago

Also, the job this tests throws the following error:

    /home/runner/work/maskito/maskito/node_modules/ngx-highlightjs/fesm2020/ngx-highlightjs.mjs:1
    ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,jest){import * as i0 from '@angular/core';

πŸ€”

package-lock
nsbarsukov commented 1 year ago

After replacing all occurrence of TuiTextAreaModule with TuiTextareaModule (https://github.com/taiga-family/maskito/pull/416/commits/4b1f8fe058b789705a14eabf290cfb0e2d6bc831), build was fixed:

Screenshot 2023-08-14 at 11 08 13
nsbarsukov commented 1 year ago

https://github.com/taiga-family/taiga-ui/blob/b8d15d7a43d13b4c1c1195246c6c8689c07d6a61/projects/kit/components/textarea/deprecated.ts#L15-L18