export*from"@vaadin/grid/vaadin-grid-column.js";import{forwardRef as f}from"react";import{GridColumn as R}from"@vaadin/grid/vaadin-grid-column.js";import*as C from"react";import{createComponent as G}from"./utils/createComponent.js";var c={},r=G({elementClass:R,events:c,react:C,tagName:"vaadin-grid-column"});import{useModelRenderer as T}from"./renderers/useModelRenderer.js";import{useSimpleOrChildrenRenderer as t}from"./renderers/useSimpleOrChildrenRenderer.js";import{jsxs as I}from"react/jsx-runtime";function y({children:o,footer:n,header:d,...e},m){let[l,i]=t(e.headerRenderer,d,{renderMode:"microtask"}),[p,a]=t(e.footerRenderer,n,{renderMode:"microtask"}),[s,u]=T(e.renderer??o,{renderMode:"microtask"});return I(r,{...e,footerRenderer:a,headerRenderer:i,ref:m,renderer:u,children:[l,p,s]})}var A=f(y);export{A as GridColumn,R as GridColumnElement};
//# sourceMappingURL=GridColumn.js.map
