import{Ct as e,D as t,c as n,h as r,m as i,o as a,s as o,tt as s,u as c}from"./runtime-core.esm-bundler-DJThmTxA.js";import{t as l}from"./components-BwWzTICE.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)=>(t(),c(`section`,{"aria-label":`데이터 표`,"aria-busy":r.loading},[r.loading?(t(),c(`p`,d,`데이터를 불러오는 중입니다.`)):r.rows.length===0?(t(),c(`p`,f,e(r.emptyMessage),1)):(t(),n(s(l),{key:2,rows:r.rows,columns:r.columns,height:`30rem`},null,8,[`rows`,`columns`]))],8,u))}}),m=r({__name:`DataQualityPage`,setup(e){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(e,a)=>(t(),c(`main`,null,[a[0]||=o(`header`,null,[o(`h1`,null,`데이터 품질 운영`),o(`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};