import{O as e,St as t,c as n,h as r,rt as i,u as a}from"./runtime-core.esm-bundler-A2Q6NZG4.js";import{a as o}from"./components-CrqHwrS5.js";var s=[`aria-busy`],c={key:0},l={key:1},u=r({__name:`DataGridShell`,props:{rows:{},columns:{},loading:{type:Boolean,default:!1},emptyMessage:{default:`표시할 데이터가 없습니다.`}},setup(r){return(u,d)=>(e(),a(`section`,{"aria-label":`데이터 표`,"aria-busy":r.loading},[r.loading?(e(),a(`p`,c,`데이터를 불러오는 중입니다.`)):r.rows.length===0?(e(),a(`p`,l,t(r.emptyMessage),1)):(e(),n(i(o),{key:2,rows:r.rows,columns:r.columns,height:`30rem`},null,8,[`rows`,`columns`]))],8,s))}});export{u as t};