import{S as f}from"./sweetalert2.all.79d4e70e.js";import{d as m}from"./entry.5cbccdaf.js";const _="https://api.tablemi.com",g=m({__name:"Popup",props:{restaurantId:{},latestFirst:{type:Boolean}},setup(n){const o=n;async function s(e,r=!0){if(!e)return console.warn("no restaurant id"),!1;try{let t=await u(e);if(!t||t.length<1)return!1;t=i(t,r),await a(t)}catch(t){console.error(t)}}async function a(e){for(let r=0;r<e.length;r++){const t=e[r];console.log(t),await f.fire({padding:"1rem 3rem 2rem",html:t.html||"",imageUrl:t.image||"",imageAlt:"",showConfirmButton:!1,showCloseButton:!0,returnFocus:!1})}}function i(e,r){return e.sort(function(t,l){return+new Date(t.created_at)-+new Date(l.created_at)}),r&&e.reverse(),e}async function u(e){try{const r=`${_}/restaurants/${e}/website-popup?filter={"where":{"expires_at": {"gt": "${new Date}"}}}`,t=await fetch(r);if(t.ok)return t.json();throw t.status}catch(r){throw r}}const{restaurantId:c,latestFirst:p}=o;return s(c,p),(e,r)=>null}});export{g as _};
