@progress/kendo-vue-layout
Version:
47 lines (46 loc) • 1.58 kB
TypeScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
/**
* Represents the props of the [Kendo UI for Vue GridLayoutItem component]({% slug overview_gridlayout %}).
*/
export interface GridLayoutItemProps {
/**
* Sets additional CSS classes to the GridLayoutItem.
*/
class?: string;
/**
* Sets additional CSS styles to the GridLayoutItem.
*/
style?: any;
/**
* Sets the `id` property of the root GridLayoutItem element.
*/
id?: string;
/**
* Defines the column line from which the element will start ([see example]({% slug items_gridlayout %}#toc-items)).
*/
col?: number;
/**
* Specifies the number of columns over which the element will span ([see example]({% slug items_gridlayout %}#toc-items)).
* Defaults to `1`.
*/
colSpan?: number;
/**
* Defines the row line from which the element will start ([see example]({% slug items_gridlayout %}#toc-items)).
*/
row?: number;
/**
* Specifies the number of rows over which the element will span ([see example]({% slug items_gridlayout %}#toc-items)).
* Defaults to `1`.
*/
rowSpan?: number;
/**
* Sets the content of the GridLayoutItem.
*/
content?: any;
}