2 lines
4.9 KiB
JavaScript
2 lines
4.9 KiB
JavaScript
import{h as M,r as m,j as O,a as r,o as u,c as g,w as o,b as s,e as l,s as j,d as t,A as k,t as E}from"./vendor-adef9cb4.js";const w="/webui/img/logo-blue.png",N={key:0,class:"text-center mt-5 px-5"},X={class:"text-primary pr-2 pt-4"},U=M({__name:"InstallPWA",setup(P){const d=m(null),b=m(""),a=m(!1),i=m(!1),y=()=>{if(d.value){const n=d.value;n.prompt(),n.userChoice.then(e=>{e.outcome==="accepted"?console.log("User Accepted"):console.log("User dismissed"),d.value=null})}},S=()=>{const n=navigator.userAgent;return n.includes("Chrome")&&!n.includes("Edg")?(n.includes("Mac OS X")?i.value=!0:a.value=!0,"Google Chrome"):n.includes("Firefox")?(n.includes("Mac OS X")&&(i.value=!0),"Mozilla Firefox"):n.includes("Safari")&&!n.includes("Chrome")?(i.value=!0,a.value=!1,"Apple Safari"):n.includes("SamsungBrowser")?(n.includes("Mac OS X")?i.value=!0:a.value=!0,"Samsung Browser"):n.includes("Edg")?(n.includes("Mac OS X")?i.value=!0:a.value=!0,"Microsoft Edge"):n.includes("Opera")||n.includes("OPR")?(n.includes("Mac OS X")?i.value=!0:a.value=!0,"Opera"):"Unknown Browser"};return O(()=>{b.value=S(),window.addEventListener("beforeinstallprompt",n=>{n.preventDefault(),d.value=n,console.log(d.value)})}),(n,e)=>{const f=r("v-row"),v=r("v-col"),x=r("v-btn"),c=r("v-card"),p=r("v-icon"),A=r("v-container"),C=r("v-main"),B=r("v-app");return u(),g(B,{id:""},{default:o(()=>[s(C,{class:"bg-grey-lighten-3 d-flex flex-column align-center justify-center"},{default:o(()=>[s(A,{class:"d-flex flex-column align-center justify-center"},{default:o(()=>[s(f,{class:"d-flex flex-column align-center justify-center"},{default:o(()=>[e[1]||(e[1]=l("img",{src:w,width:"120 ",class:"mt-2 mb-5 p-1",alt:""},null,-1)),e[2]||(e[2]=l("h4",{class:"text-center mt-5 px-8"}," نسخه وب اپلیکیشن (PWA) حسابیکس را به صفحه اصلی اضافه کنید. ",-1)),e[3]||(e[3]=l("p",{class:"text-center mt-5 px-5"},"با این کار، میتوانید برای همیشه و بدون نیاز به بروزرسانی از خدمات اپلیکیشن استفاده کنید.",-1)),a.value?(u(),j("p",N,e[0]||(e[0]=[t("ابتدا از دکمه "),l("span",{class:"font-weight-bold text-indigo-darken-3"},"نصب",-1),t(" استفاده کنید و سپس "),l("span",{class:"font-weight-bold text-indigo-darken-3"},"Add",-1),t(" را بزنید. اگر برنامه نصب نشد مراحل بعدی را انجام دهید.")]))):k("",!0)]),_:1}),s(f,{class:"d-flex flex-column align-center justify-center w-100"},{default:o(()=>[s(v,{md:"4"},{default:o(()=>[a.value?(u(),g(c,{key:0,class:"d-flex justify-center rounded-lg p-2 mt-2"},{default:o(()=>[s(f,{class:""},{default:o(()=>[s(v,{md:"8",class:"d-flex pr-5"},{default:o(()=>[e[4]||(e[4]=l("img",{src:w,width:"38",class:"mt-2 mb-2",alt:""},null,-1)),l("h4",X,E(n.$t("app.name")),1)]),_:1}),s(v,{md:"4",class:"pl-5"},{default:o(()=>[s(x,{block:"",class:"text-none mt-2 mb-2",color:"indigo-darken-3",variant:"flat",onClick:y},{default:o(()=>e[5]||(e[5]=[t(" نصب ")])),_:1})]),_:1})]),_:1})]),_:1})):k("",!0),i.value?(u(),g(c,{key:1,class:"rounded-lg d-flex flex-column ga-4 pa-4 mt-2"},{default:o(()=>[l("span",null,[e[6]||(e[6]=t("۱. دکمه ")),e[7]||(e[7]=l("span",{class:"font-weight-bold text-indigo-darken-3"},"Share",-1)),e[8]||(e[8]=t(" (")),s(p,{icon:"mdi-export-variant",color:"indigo-darken-3"}),e[9]||(e[9]=t(") در نوار پایین را انتخاب کنید."))]),l("span",null,[e[10]||(e[10]=t("۲. گزینه ")),e[11]||(e[11]=l("span",{class:"font-weight-bold text-indigo-darken-3"},"Add to Home Screen",-1)),e[12]||(e[12]=t(" (")),s(p,{icon:"mdi-plus-box-outline",color:"indigo-darken-3"}),e[13]||(e[13]=t(") را انتخاب کنید."))]),e[14]||(e[14]=l("span",null,[t("۳. در قسمت بالا سمت راست "),l("span",{class:"font-weight-bold text-indigo-darken-3"},"Add"),t(" را انتخاب کنید.")],-1))]),_:1})):(u(),g(c,{key:2,class:"rounded-lg d-flex flex-column ga-4 pa-4 mt-2"},{default:o(()=>[l("span",null,[e[15]||(e[15]=t("۱. دکمه ")),e[16]||(e[16]=l("span",{class:"font-weight-bold text-indigo-darken-3"},"More",-1)),e[17]||(e[17]=t(" (")),s(p,{icon:"mdi-dots-vertical",color:"indigo-darken-3"}),e[18]||(e[18]=t(") در نوار بالا را انتخاب کنید."))]),l("span",null,[e[19]||(e[19]=t("۲. گزینه ")),e[20]||(e[20]=l("span",{class:"font-weight-bold text-indigo-darken-3"},"Add to Home Screen",-1)),e[21]||(e[21]=t(" (")),s(p,{icon:"mdi-cellphone-arrow-down-variant",color:"indigo-darken-3"}),e[22]||(e[22]=t(") را انتخاب کنید."))]),e[23]||(e[23]=l("span",null,[t("۳. در پنجرهی باز شده، "),l("span",{class:"font-weight-bold text-indigo-darken-3"},"Add"),t(" را انتخاب کنید.")],-1))]),_:1}))]),_:1})]),_:1}),s(f,null,{default:o(()=>[s(x,{block:"",class:"text-none my-4",color:"indigo-darken-3",variant:"flat",to:{name:"user_login"}},{default:o(()=>e[24]||(e[24]=[t(" باز گشت به صفحه ورود ")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}});export{U as default};
|