import{u as i}from"./v_7_4_2_18_ea7d0884-20ea-4e04-b6f3-cef449ac182f19.js";import{g,I as c,r as n}from"./v_7_4_2_18_ea7d0884-20ea-4e04-b6f3-cef449ac182f10.js";import{c as d}from"./v_7_4_2_18_ea7d0884-20ea-4e04-b6f3-cef449ac182f7.js";const C=d()(s=>({categories:[],addCategory:e=>s(o=>{const{language:t}=i.getState(),a={...e,id:n()},r=[...o.categories,a];return g("categoria",r),chrome.runtime.sendMessage({action:"addCategory",dados:a}),c({type:"Success",message:t.categoryCreated,position:"top-right"}),{categories:r}}),sortCategories:e=>s(o=>{const t=[...o.categories],[a]=t.splice(e.oldIndex,1);return t.splice(e.newIndex,0,a),g("categoria",t),chrome.runtime.sendMessage({action:"sortCategories",dados:e}),{categories:t}}),removeCategory:e=>s(o=>{const{language:t}=i.getState(),a=o.categories.filter(r=>r.id!==e);return g("categoria",a),chrome.runtime.sendMessage({action:"removeCategory",dados:e}),c({type:"Success",message:t.deletedCategory,position:"top-right"}),{categories:a}}),editCategory:e=>s(o=>{const{language:t}=i.getState(),a=o.categories.map(r=>r.id===e.id?e:r);return g("categoria",a),chrome.runtime.sendMessage({action:"editCategory",dados:e}),c({type:"Success",message:t.categoryEdited,position:"top-right"}),{categories:a}})}));export{C as u};
