@funidata/ngx-fudis
Version:
Funidata Design System.
45 lines (44 loc) • 2.06 kB
TypeScript
import { FudisGridWidth, FudisGridGap, FudisGridAlign, FudisGridAlignItems, FudisGridColumns } from '../../../types/grid';
import * as i0 from "@angular/core";
export declare class GridApiDirective {
/**
* Alignment of Grid component inside its parent. Defines margins for the Grid element
*/
align: FudisGridAlign;
/**
* Horizontal alignment of Grid Items in a row.
*/
alignItemsX: FudisGridAlignItems;
/**
* Vertical alignment of Grid Items in a row.
*/
alignItemsY: FudisGridAlignItems;
/**
* Custom CSS classes for Grid element.
*/
classes: string;
/**
* Gutter gap between columns. Using Fudis spacing token values of xxs to xxl, none and
* responsive.
*/
columnGap: FudisGridGap;
/**
* Setting of columns for the Grid. Input will be converted to native CSS grid
* grid-template-columns values.
*/
columns: FudisGridColumns;
/**
* To make Grid ignore default values defined by application and FudisGridService
*/
serviceDefaults: boolean;
/**
* Grid row gap. Using Fudis spacing token values of xxs to xxl and none.
*/
rowGap: FudisGridGap;
/**
* Maximum width of Grid. When viewport gets narrower, grid automatically adjusts to lower sizes.
*/
width: FudisGridWidth;
static ɵfac: i0.ɵɵFactoryDeclaration<GridApiDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<GridApiDirective, "[fudisGridApi]", never, { "align": { "alias": "align"; "required": false; }; "alignItemsX": { "alias": "alignItemsX"; "required": false; }; "alignItemsY": { "alias": "alignItemsY"; "required": false; }; "classes": { "alias": "classes"; "required": false; }; "columnGap": { "alias": "columnGap"; "required": false; }; "columns": { "alias": "columns"; "required": false; }; "serviceDefaults": { "alias": "serviceDefaults"; "required": false; }; "rowGap": { "alias": "rowGap"; "required": false; }; "width": { "alias": "width"; "required": false; }; }, {}, never, never, false, never>;
}