import{j as e,r as x}from"./v_7_4_3_14_49a76bb0-8cf2-4908-a016-18478b764581.js";import{H as N,m as _}from"./v_7_4_3_14_49a76bb0-8cf2-4908-a016-18478b76458123.js";import{u as w}from"./v_7_4_3_14_49a76bb0-8cf2-4908-a016-18478b76458120.js";import{_ as b,D as y,bs as T,at as L,Q as k,H as A,U as M,az as B,I as E}from"./v_7_4_3_14_49a76bb0-8cf2-4908-a016-18478b76458111.js";import{a as O}from"./v_7_4_3_14_49a76bb0-8cf2-4908-a016-18478b764581109.js";import{T as n}from"./v_7_4_3_14_49a76bb0-8cf2-4908-a016-18478b764581134.js";import"./v_7_4_3_14_49a76bb0-8cf2-4908-a016-18478b7645818.js";import"./v_7_4_3_14_49a76bb0-8cf2-4908-a016-18478b7645817.js";import"./v_7_4_3_14_49a76bb0-8cf2-4908-a016-18478b76458119.js";import"./v_7_4_3_14_49a76bb0-8cf2-4908-a016-18478b7645814.js";import"./v_7_4_3_14_49a76bb0-8cf2-4908-a016-18478b7645813.js";import"./v_7_4_3_14_49a76bb0-8cf2-4908-a016-18478b7645812.js";import"./v_7_4_3_14_49a76bb0-8cf2-4908-a016-18478b76458110.js";import"./v_7_4_3_14_49a76bb0-8cf2-4908-a016-18478b7645816.js";import"./v_7_4_3_14_49a76bb0-8cf2-4908-a016-18478b7645819.js";const z=x.lazy(() => __vitePreload(()=>import(chrome.runtime.getURL("content/assets/js/v_7_4_3_14_49a76bb0-8cf2-4908-a016-18478b764581175.js")),[]));function d({userId:a,create:i,notification:o,onBackBtnClickHnd:r}){return e.jsx(x.Suspense,{fallback:e.jsx(e.Fragment,{}),children:e.jsx(z,{userId:a,create:i,notification:o,onBackBtnClickHnd:r})})}function m({userID:a}){const{notifications:i,removeNotification:o}=N(),{language:r}=w(),{open:l}=_(),p=t=>{l(e.jsx(d,{userId:a,create:!1,notification:t,onBackBtnClickHnd:()=>l(e.jsx(m,{userID:a}))}))},u=t=>{o(t),E({type:"Success",message:r.modal_createAReminder_alertMessageRemove,position:"top-right"})},f=({notifications:t,user_id:j})=>{const h=t.filter(s=>s.user_id===j).sort((s,c)=>{if(s.timeOut!==c.timeOut)return s.timeOut?-1:1;const g=new Date(s.date+"T"+s.time),v=new Date(c.date+"T"+c.time);return g.getTime()-v.getTime()});return e.jsx("div",{className:"flex flex-col gap-2 my-4 overflow-auto",style:{maxHeight:"calc(100vh - 280px)"},children:h.slice().reverse().map(s=>e.jsxs("li",{className:"flex justify-between w-full gap-0.5 bg-[var(--background-default-active)] border-solid border border-[var(--conversation-header-border)] p-2 rounded-2xl list-none",children:[e.jsxs("div",{className:"flex flex-col w-auto gap-2 justify-center",children:[e.jsxs("div",{className:"flex items-center gap-1",children:[e.jsx(A,{size:"18px",weight:"bold",children:s.title}),s.timeOut?e.jsx(n,{className:"w-5 h-5 text-red-500"}):e.jsx(n,{className:"w-5 h-5 text-yellow-500"})]}),e.jsx("span",{className:"text-base",style:{overflowWrap:"break-word"},children:s.desc}),e.jsx("span",{className:"text-xs font-bold",children:`${M.convertDate(s.date)} at ${s.time}`})]}),e.jsxs("div",{className:"flex flex-row w-auto justify-center items-center gap-1",children:[e.jsx("span",{className:"pulse cursor-pointer",onClick:()=>p(s),children:e.jsx(B,{className:"h-5 w-5"})}),e.jsx("span",{className:"pulse cursor-pointer",onClick:()=>u(s.id),children:e.jsx(O,{className:"h-5 w-5"})})]})]},s.id))})};return e.jsxs("div",{className:"w-auto min-w-[780px] max-w-[780px] flex flex-col gap-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(y,{children:r.modal_reminder_title}),e.jsx("div",{className:"cursor-pointer lg:tooltip lg:tooltip-bottom","data-tip":r.modal_createAReminder_dataTip,children:e.jsx("span",{className:"pulse",children:e.jsx(T,{className:"h-5 w-5"})})})]}),e.jsx("div",{className:"w-full self-center",children:i.filter(t=>t.user_id===a).length>0&&e.jsx(f,{user_id:a,notifications:i.filter(t=>t.user_id===a)})}),e.jsx("div",{className:"overflow-auto",style:{maxHeight:"calc(100vh - 300px)"},children:i.filter(t=>t.user_id===a).length===0&&e.jsx(L,{title:r.modal_reminder_emptyMsg_title,description:r.modal_reminder_emptyMsg_desc,icon:e.jsx(n,{className:"w-7 h-7 text-[var(--primaria)]"})})}),e.jsx("div",{className:"flex justify-center py-3",children:e.jsx(k,{name:r.create,funcao:()=>l(e.jsx(d,{userId:a,create:!0,onBackBtnClickHnd:()=>l(e.jsx(m,{userID:a}))}))})})]})}export{m as default};
