export*from"@vaadin/grid-pro/vaadin-grid-pro.js";import{forwardRef as l}from"react";import{GridPro as d}from"@vaadin/grid-pro/vaadin-grid-pro.js";import*as a from"react";import{createComponent as i}from"./utils/createComponent.js";var m={onActiveItemChanged:"active-item-changed",onCellActivate:"cell-activate",onCellEditStarted:"cell-edit-started",onCellFocus:"cell-focus",onColumnReorder:"column-reorder",onColumnResize:"column-resize",onDataProviderChanged:"data-provider-changed",onEnterNextRowChanged:"enter-next-row-changed",onExpandedItemsChanged:"expanded-items-changed",onGridDragend:"grid-dragend",onGridDragstart:"grid-dragstart",onGridDrop:"grid-drop",onItemPropertyChanged:"item-property-changed",onItemToggle:"item-toggle",onLoadingChanged:"loading-changed",onSelectedItemsChanged:"selected-items-changed",onSingleCellEditChanged:"single-cell-edit-changed",onSizeChanged:"size-changed"},r=i({elementClass:d,events:m,react:a,tagName:"vaadin-grid-pro"});import{useModelRenderer as p}from"@vaadin/react-components/renderers/useModelRenderer.js";import{jsxs as g}from"react/jsx-runtime";function s(e,t){let[n,o]=p(e.rowDetailsRenderer);return g(r,{...e,ref:t,rowDetailsRenderer:o,children:[e.children,n]})}var h=l(s);export{h as GridPro,d as GridProElement};
/**
 * @license
 * Copyright (c) 2000 - 2024 Vaadin Ltd.
 *
 * This program is available under Vaadin Commercial License and Service Terms.
 *
 *
 * See https://vaadin.com/commercial-license-and-service-terms for the full
 * license.
 */
//# sourceMappingURL=GridPro.js.map
