diff --git a/projects/addon-table/components/table/th-group/th-group.component.ts b/projects/addon-table/components/table/th-group/th-group.component.ts index 18e49f392896..2b3e43d510f9 100644 --- a/projects/addon-table/components/table/th-group/th-group.component.ts +++ b/projects/addon-table/components/table/th-group/th-group.component.ts @@ -24,6 +24,16 @@ import {TuiTableTh} from '../th/th.component'; templateUrl: './th-group.template.html', changeDetection: ChangeDetectionStrategy.OnPush, providers: [TUI_TABLE_PROVIDER], + host: { + /** + * TODO: fix later + * Be careful and thoughtful about using this attribute. + * It is intended as a last resort workaround. + * Components that break hydration should be + * considered bugs that need to be fixed. + */ + ngSkipHydration: 'true', + }, }) export class TuiTableThGroup>> implements AfterContentInit diff --git a/projects/addon-table/components/table/tr/tr.component.ts b/projects/addon-table/components/table/tr/tr.component.ts index 1ef9a2f8f622..2752df7cf21e 100644 --- a/projects/addon-table/components/table/tr/tr.component.ts +++ b/projects/addon-table/components/table/tr/tr.component.ts @@ -24,6 +24,16 @@ import {TuiTableTd} from '../td/td.component'; templateUrl: './tr.template.html', changeDetection: ChangeDetectionStrategy.OnPush, providers: [TUI_TABLE_PROVIDER], + host: { + /** + * TODO: fix later + * Be careful and thoughtful about using this attribute. + * It is intended as a last resort workaround. + * Components that break hydration should be + * considered bugs that need to be fixed. + */ + ngSkipHydration: 'true', + }, }) export class TuiTableTr>> implements AfterContentInit diff --git a/projects/core/components/expand/expand.component.ts b/projects/core/components/expand/expand.component.ts index 29639133058b..ddc19da51710 100644 --- a/projects/core/components/expand/expand.component.ts +++ b/projects/core/components/expand/expand.component.ts @@ -44,6 +44,13 @@ export const TUI_EXPAND_LOADED = 'tui-expand-loaded'; changeDetection: ChangeDetectionStrategy.OnPush, animations: [tuiParentAnimation], host: { + /** + * TODO: fix later + * Be careful and thoughtful about using this attribute. + * It is intended as a last resort workaround. + * Components that break hydration should be + * considered bugs that need to be fixed. + */ ngSkipHydration: 'true', '[style.height.px]': 'height', '[class._loading]': 'loading',