import{u as i}from"./v_7_4_2_19_142f09de-58e9-4005-bc9b-6e38dd94578119.js";import{g,I as c,r as n}from"./v_7_4_2_19_142f09de-58e9-4005-bc9b-6e38dd94578110.js";import{c as d}from"./v_7_4_2_19_142f09de-58e9-4005-bc9b-6e38dd9457817.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};
