import f from"./TableFooter-7ab9b1a2.js";import{f as s,u as t,a8 as y,G as b,J as h,ax as d}from"./index-f4658ae7.js";import"./index-10ceae64.js";import"./eagerComputed-1ea78af6.js";import"./css-06fbc100.js";import"./useMaxLevel-0b248899.js";import"./index-297faa0c.js";import"./Checkbox-abf1420e.js";import"./createForOfIteratorHelper-eb4541b9.js";import"./index-3590612f.js";import"./index-cd1f9903.js";import"./iconUtil-3b6c87ab.js";import"./scrollTo-faf03fe5.js";import"./const-0405ffdf.js";import"./useTableContext-e652508f.js";function I(n,i,l,c){const m=s(()=>(t(c)||[]).length===0),u=s(()=>{const{summaryFunc:e,showSummary:o,summaryData:r}=t(n);return o&&!t(m)?()=>y(f,{summaryFunc:e,summaryData:r,scroll:t(i)}):void 0});b(()=>{p()});function p(){const{showSummary:e}=t(n);!e||t(m)||h(()=>{const o=t(l);if(!o)return;const r=o.$el.querySelector(".ant-table-content");d({el:r,name:"scroll",listener:()=>{const a=o.$el.querySelector(".ant-table-footer .ant-table-content");!a||!r||(a.scrollLeft=r.scrollLeft)},wait:0,options:!0})})}return{getFooterProps:u}}export{I as useTableFooter};