carbon-components-angular
Version:
Next generation components
53 lines (49 loc) • 1.93 kB
TypeScript
/**
*
* carbon-angular v0.0.0 | tabs-vertical-grouped.component.d.ts
*
* Copyright 2014, 2026 IBM
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import * as i0 from "@angular/core";
/**
* `TabsVerticalGrouped` is the vertical-orientation counterpart of the
* "tab-header-group" composition pattern. It is a thin wrapper that
* supplies the layout context (`cds--css-grid` and an explicit height).
*
* ```html
* <cds-tabs-vertical-grouped height="400px">
* <cds-tab-header-group-vertical>
* <cds-tab-header [paneReference]="content1">Dashboard</cds-tab-header>
* <cds-tab-header [paneReference]="content2"
* secondaryLabel="(21/25)" [dismissable]="true">
* Monitoring
* </cds-tab-header>
* </cds-tab-header-group-vertical>
*
* <cds-tab #content1>Tab Content 1</cds-tab>
* <cds-tab #content2>Tab Content 2</cds-tab>
* </cds-tabs-vertical-grouped>
* ```
*/
export declare class TabsVerticalGrouped {
/**
* **Optional**: explicit height for the vertical tab list container. Accepts
* any valid CSS height value.
*/
height: string;
cssGridClass: boolean;
get hostHeight(): string;
static ɵfac: i0.ɵɵFactoryDeclaration<TabsVerticalGrouped, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TabsVerticalGrouped, "cds-tabs-vertical-grouped, ibm-tabs-vertical-grouped", never, { "height": "height"; }, {}, never, ["*"], false>;
}