design-angular-kit
Version:
Un toolkit Angular conforme alle linee guida di design per i servizi web della PA
61 lines (60 loc) • 2.62 kB
TypeScript
import { TableColor, TableHeadColor, TableResponsive, VerticalAlignment } from '../../../interfaces/core';
import * as i0 from "@angular/core";
import * as i1 from "../../../utils/coercion";
export declare class ItTableComponent {
/**
* Table color
*/
color: TableColor | undefined;
/**
* Head table color
*/
headColor: TableHeadColor | undefined;
/**
* Use vertical alignment classes to realign where needed.
*/
alignment: VerticalAlignment | undefined;
/**
* Use .table-striped to add zebra stripes to each table row contained in <tbody>.
* @default false
*/
striped?: boolean;
/**
* Add .table-hover to enable hover state on table rows contained in <tbody>.
* @default false
*/
hover?: boolean;
/**
* Add .table-bordered to have borders on all sides of the table and on all cells.
* @default false
*/
bordered?: boolean;
/**
* Add the .table-borderless class for a borderless table.
* @default false
*/
borderless?: boolean;
/**
* Add .table-sm to make tables more compact by halving the cell padding.
* @efault false
*/
compact?: boolean;
/**
* To render the <caption> on top of the table
* @default false
*/
captionTop?: boolean;
/**
* Responsive tables allow you to scroll tables horizontally with ease.
* @default responsive
*/
responsive: TableResponsive;
static ɵfac: i0.ɵɵFactoryDeclaration<ItTableComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ItTableComponent, "it-table", never, { "color": { "alias": "color"; "required": false; }; "headColor": { "alias": "headColor"; "required": false; }; "alignment": { "alias": "alignment"; "required": false; }; "striped": { "alias": "striped"; "required": false; }; "hover": { "alias": "hover"; "required": false; }; "bordered": { "alias": "bordered"; "required": false; }; "borderless": { "alias": "borderless"; "required": false; }; "compact": { "alias": "compact"; "required": false; }; "captionTop": { "alias": "captionTop"; "required": false; }; "responsive": { "alias": "responsive"; "required": false; }; }, {}, never, ["[caption]", "[thead]", "[tbody]", "[tfoot]"], true, never>;
static ngAcceptInputType_striped: i1.BooleanInput;
static ngAcceptInputType_hover: i1.BooleanInput;
static ngAcceptInputType_bordered: i1.BooleanInput;
static ngAcceptInputType_borderless: i1.BooleanInput;
static ngAcceptInputType_compact: i1.BooleanInput;
static ngAcceptInputType_captionTop: i1.BooleanInput;
}