import{j as t,a1 as d,c$ as l,a4 as p,I as g}from"./v_7_4_2_16_364f475f-21c1-4d89-bf17-70efc8c405b710.js";import{u as C}from"./v_7_4_2_16_364f475f-21c1-4d89-bf17-70efc8c405b719.js";import{u}from"./v_7_4_2_16_364f475f-21c1-4d89-bf17-70efc8c405b735.js";import{c as x,u as f}from"./v_7_4_2_16_364f475f-21c1-4d89-bf17-70efc8c405b788.js";import"./v_7_4_2_16_364f475f-21c1-4d89-bf17-70efc8c405b745.js";import{E as h}from"./v_7_4_2_16_364f475f-21c1-4d89-bf17-70efc8c405b7114.js";import"./v_7_4_2_16_364f475f-21c1-4d89-bf17-70efc8c405b718.js";import"./v_7_4_2_16_364f475f-21c1-4d89-bf17-70efc8c405b76.js";import"./v_7_4_2_16_364f475f-21c1-4d89-bf17-70efc8c405b74.js";import"./v_7_4_2_16_364f475f-21c1-4d89-bf17-70efc8c405b7.js";import"./v_7_4_2_16_364f475f-21c1-4d89-bf17-70efc8c405b78.js";import"./v_7_4_2_16_364f475f-21c1-4d89-bf17-70efc8c405b75.js";import"./v_7_4_2_16_364f475f-21c1-4d89-bf17-70efc8c405b77.js";import"./v_7_4_2_16_364f475f-21c1-4d89-bf17-70efc8c405b723.js";import"./v_7_4_2_16_364f475f-21c1-4d89-bf17-70efc8c405b79.js";import"./v_7_4_2_16_364f475f-21c1-4d89-bf17-70efc8c405b72.js";import"./v_7_4_2_16_364f475f-21c1-4d89-bf17-70efc8c405b73.js";function _(){const{language:e}=C(),{model:o,category:r,setCategory:i}=x(),{addCategory:s,editCategory:n}=u(),{setActiveRenderCategoria:m}=f(),c=()=>{if(r.name.length<3){g({type:"Error",message:e.insertNameAtLeast3Chars,position:"top-right"});return}o==="create"?s(r):n(r),m("list")};return t.jsxs("div",{className:"p-2 overflow-hidden",children:[t.jsx("div",{className:"ml-9",children:t.jsx(d,{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:a=>i("name",a)}),t.jsx(l,{colorInicial:o==="edit"?r.hexColor:null,title:e.pickColor,onChange:a=>i("hexColor",a)})]}),t.jsx("div",{className:"flex justify-center my-2",children:t.jsx(p,{name:o==="edit"?e.saveEdit:e.save,funcao:c})})]})}export{_ as default};
