import{O as e,Tt as t,c as n,h as r,m as i,o as a,rt as o,s,u as c}from"./runtime-core.esm-bundler-BhgiVlyD.js";import{a as l}from"./components-Dds8pwQj.js";var u=[`aria-busy`],d={key:0},f={key:1},p=r({__name:`DataGridShell`,props:{rows:{},columns:{},loading:{type:Boolean,default:!1},emptyMessage:{default:`표시할 데이터가 없습니다.`}},setup(r){return(i,a)=>(e(),c(`section`,{"aria-label":`데이터 표`,"aria-busy":r.loading},[r.loading?(e(),c(`p`,d,`데이터를 불러오는 중입니다.`)):r.rows.length===0?(e(),c(`p`,f,t(r.emptyMessage),1)):(e(),n(o(l),{key:2,rows:r.rows,columns:r.columns,height:`30rem`},null,8,[`rows`,`columns`]))],8,u))}}),m=r({__name:`DataQualityPage`,setup(t){let n=[],r=a(()=>[{field:`source`,header:`Source`},{field:`session`,header:`Session`},{field:`status`,header:`DQ`},{field:`rowCount`,header:`Rows`},{field:`failedRows`,header:`Failed`},{field:`sourceWatermark`,header:`Watermark`},{field:`datasetId`,header:`Dataset`},{field:`completedAt`,header:`Completed`}]);return(t,a)=>(e(),c(`main`,null,[a[0]||=s(`header`,null,[s(`h1`,null,`데이터 품질 운영`),s(`p`,null,`Raw→PIT→DQ→Dataset lineage를 확인합니다. QUARANTINED 데이터는 추천에 사용할 수 없습니다.`)],-1),i(p,{rows:n,columns:r.value,"empty-message":`DAT-03 계약이 구현되면 서버 검증 결과가 표시됩니다.`},null,8,[`columns`])]))}});export{m as default};