import{j as t}from"./v_7_4_3_5_5680d44b-ceb1-449a-bec3-8cbef70a2777.js";import{u as l}from"./v_7_4_3_5_5680d44b-ceb1-449a-bec3-8cbef70a277720.js";import{u as p}from"./v_7_4_3_5_5680d44b-ceb1-449a-bec3-8cbef70a277734.js";import{c,u as g}from"./v_7_4_3_5_5680d44b-ceb1-449a-bec3-8cbef70a277789.js";import{X as C,d4 as u,$ as x,I as f}from"./v_7_4_3_5_5680d44b-ceb1-449a-bec3-8cbef70a277711.js";import"./v_7_4_3_5_5680d44b-ceb1-449a-bec3-8cbef70a277745.js";import{E as h}from"./v_7_4_3_5_5680d44b-ceb1-449a-bec3-8cbef70a2777115.js";import"./v_7_4_3_5_5680d44b-ceb1-449a-bec3-8cbef70a27778.js";import"./v_7_4_3_5_5680d44b-ceb1-449a-bec3-8cbef70a277719.js";import"./v_7_4_3_5_5680d44b-ceb1-449a-bec3-8cbef70a27777.js";import"./v_7_4_3_5_5680d44b-ceb1-449a-bec3-8cbef70a277723.js";import"./v_7_4_3_5_5680d44b-ceb1-449a-bec3-8cbef70a27774.js";import"./v_7_4_3_5_5680d44b-ceb1-449a-bec3-8cbef70a27773.js";import"./v_7_4_3_5_5680d44b-ceb1-449a-bec3-8cbef70a27772.js";import"./v_7_4_3_5_5680d44b-ceb1-449a-bec3-8cbef70a277710.js";import"./v_7_4_3_5_5680d44b-ceb1-449a-bec3-8cbef70a27776.js";import"./v_7_4_3_5_5680d44b-ceb1-449a-bec3-8cbef70a27779.js";function X(){const{language:e}=l(),{model:o,category:r,setCategory:a}=c(),{addCategory:s,editCategory:m}=p(),{setActiveRenderCategoria:n}=g(),d=()=>{if(r.name.length<3){f({type:"Error",message:e.insertNameAtLeast3Chars,position:"top-right"});return}o==="create"?s(r):m(r),n("list")};return t.jsxs("div",{className:"p-2 overflow-hidden",children:[t.jsx("div",{className:"ml-9",children:t.jsx(C,{weight:"600",children:o==="edit"?e.editCategory:e.createCategory})}),t.jsxs("div",{className:"grid gap-4 pt-6",children:[t.jsx(h,{id:"Category_TextArea",titulo:e.insertName,type:"input",position:"bottom-end",placeholder:e.insertCategoryName,text:r.name,setText:i=>a("name",i)}),t.jsx(u,{colorInicial:o==="edit"?r.hexColor:null,title:e.pickColor,onChange:i=>a("hexColor",i)})]}),t.jsx("div",{className:"flex justify-center my-2",children:t.jsx(x,{name:o==="edit"?e.saveEdit:e.save,funcao:d})})]})}export{X as default};
