import{r as b,c as v,o as p,m as g,a as x,j as h,b as e,t as k,k as u,g as y}from"./index-QAlcqU00.js";const w={key:0,class:"mb-4 p-4 bg-blue-50 border border-blue-200 rounded-lg"},D={class:"flex items-start"},C={class:"ml-3 flex-1"},M={class:"mt-1 text-sm text-blue-700"},N={__name:"FormRestoreNotification",props:{savedDataInfo:{type:Object,default:null},visible:{type:Boolean,default:!1}},emits:["restore","dismiss"],setup(d,{emit:f}){const o=d,l=f,n=b(!1),c=v(()=>{var i;if(!((i=o.savedDataInfo)!=null&&i.age))return"";const t=Math.floor(o.savedDataInfo.age/(1e3*60)),s=Math.floor(t/60),r=Math.floor(s/24);return r>0?`${r} day${r>1?"s":""}`:s>0?`${s} hour${s>1?"s":""}`:t>0?`${t} minute${t>1?"s":""}`:"a few moments"}),m=()=>{l("restore"),n.value=!1},a=()=>{l("dismiss"),n.value=!1};return p(()=>{var t;o.visible&&((t=o.savedDataInfo)!=null&&t.hasData)&&(n.value=!0)}),g(()=>o.visible,t=>{var s;t&&((s=o.savedDataInfo)!=null&&s.hasData)?n.value=!0:n.value=!1}),(t,s)=>n.value?(y(),x("div",w,[e("div",D,[s[4]||(s[4]=e("div",{class:"flex-shrink-0"},[e("svg",{class:"w-5 h-5 text-blue-400 mt-0.5",fill:"currentColor",viewBox:"0 0 20 20"},[e("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 001 1h1a1 1 0 100-2v-3a1 1 0 00-1-1H9z","clip-rule":"evenodd"})])],-1)),e("div",C,[s[2]||(s[2]=e("h3",{class:"text-sm font-medium text-blue-800"}," Unsaved Changes Found ",-1)),e("div",M,[e("p",null," We found unsaved changes from "+k(c.value)+" ago. Would you like to restore your previous work? ",1),s[0]||(s[0]=e("p",{class:"mt-1 text-xs text-blue-600"},[e("strong",null,"Note:"),u(" Text data will be restored, but images and audio recordings cannot be recovered after page refresh. ")],-1))]),e("div",{class:"mt-3 flex space-x-3"},[e("button",{onClick:m,type:"button",class:"inline-flex items-center px-3 py-1.5 border border-transparent text-xs font-medium rounded text-blue-800 bg-blue-100 hover:bg-blue-200 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500"},s[1]||(s[1]=[e("svg",{class:"w-3 h-3 mr-1",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"})],-1),u(" Restore Changes ",-1)])),e("button",{onClick:a,type:"button",class:"inline-flex items-center px-3 py-1.5 border border-transparent text-xs font-medium rounded text-blue-800 bg-transparent hover:bg-blue-100 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500"}," Start Fresh ")])]),e("div",{class:"ml-auto pl-3"},[e("div",{class:"-mx-1.5 -my-1.5"},[e("button",{onClick:a,type:"button",class:"inline-flex bg-blue-50 rounded-md p-1.5 text-blue-500 hover:bg-blue-100 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-offset-blue-50 focus:ring-blue-600"},s[3]||(s[3]=[e("span",{class:"sr-only"},"Dismiss",-1),e("svg",{class:"w-3 h-3",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1)]))])])])])):h("",!0)}};export{N as _};