@progress/kendo-react-grid
Version:
React Data Grid (Table) provides 100+ ready-to-use data grid features. KendoReact Grid package
49 lines (48 loc) • 1.45 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
*-------------------------------------------------------------------------------------------
*/
import { SVGIcon } from '@progress/kendo-react-common';
import * as React from 'react';
/**
* The props of the GridColumnMenuItem component.
*/
export interface GridColumnMenuItemProps {
/**
* Triggered each time the title is clicked.
*/
onClick: React.MouseEventHandler<HTMLElement>;
/**
* The title of the GridColumnMenuItem component.
*/
title: string;
/**
* The class of the icon that is rendered next to the title.
*/
iconClass?: string;
/**
* The SVG icon that is rendered next to the title.
*/
svgIcon?: SVGIcon;
/**
* The selected state of the component.
*/
selected?: boolean;
/**
* @hidden
* States if the Column Menu item is expandable.
*/
expandable?: boolean;
/**
* @hidden
* States if the Column Menu item is expanded.
*/
expanded?: boolean;
}
/**
* The GridColumnMenuItem component that is used inside the Grid ColumnMenu.
*/
export declare const GridColumnMenuItem: (props: GridColumnMenuItemProps) => React.JSX.Element;