1import{m as v,r as C,n as H,ad as q,ae as N,j as r,q as E,B as L,u as $,t as P,J as u,T as W,y as S,a8 as T,af as V,ag as A,ah as G,ai as M,a6 as D,h as O,i as J,k as U,l as Y}from"./index-DZWvLTRi.js";import{A as K,G as Q}from"./index-BO0NoU-N.js";import"./ilustra-template-DYuSkGtD.js";const X=v(e=>({})),R={name:"",description:"",audience:"",tone:"",personality:"",missionVisionAndValue:"",keywords:"",preferredWordsAndPhrases:"",wordsAndPhrasesToAvoid:""},Z=({fields:e,dispatch:y,navigate:a,translate:c})=>{const[w,x]=C.useState(!1),[g,b]=C.useState(R),[B,h]=C.useState(null),[m,j]=C.useState(""),s=()=>{b(R),h(""),j(""),a("/brands")},l=()=>H.error(c("notify.brand.create.required.all")),i=()=>{x(!0);const p={success:()=>{x(!1),a("/brands")},error:()=>{x(!1)}};return q.promise(y(N({...g,image:m},p)),{loading:c("notify.brand.create.loading"),success:o=>(x(!1),r.jsx("b",{children:c("notify.brand.create.success")})),error:o=>(x(!1),o.message?r.jsx("b",{children:o.message}):r.jsx("b",{children:c("notify.brand.create.error")}))})},n=()=>{const p=[];return Object.keys(e).map(o=>{if(g[o]===""){const F=e[o];F!=null&&F.required&&p.push(o)}return o}),p.length>0?l():i()},t=(p,o)=>{b({...g,[o]:p.target.value})},f=(p,o)=>{o==="tone"&&b({...g,tone:p.target.value})},d=p=>{const o=p.target.files[0];h(o),k(o)},k=p=>{const o=new FileReader;o.readAsDataURL(p),o.onloadend=()=>{j(o.result)}},[I,z]=C.useState(!1);return{form:g,setForm:b,loading:w,onClearForm:s,onSubmit:n,handleChange:t,handleSelect:f,handleFileChange:d,convertToBase64:k,file:B,generateWithAI:I,setGenerateWithAI:z}},_=v(e=>({root:{marginBottom:"40px"}})),ee=({children:e})=>{const y=_();return E(),r.jsx(L,{children:r.jsx("div",{className:y.root,children:e})})},re=v(e=>({root:{marginBottom:"40px"},title:{fontSize:"1.25rem",lineHeight:"1.75rem",fontWeight:"700"},description:{fontSize:".875rem",lineHeight:"1.25rem",color:e.palette.text.secondary,marginTop:"5px"},titleContainer:{paddingTop:"1rem",paddingBottom:"1rem",paddingLeft:"1.5rem",paddingRight:"1.5rem",border:e.palette.mode==="light"?"1px solid #E7EBF0!important":"1px solid #3a3541!important",borderBottom:"none!important",minHeight:"80px",borderRadius:"15px 15px 0 0"},actionsContainer:{display:"flex",alingItems:"center",justifyContent:"center",gap:"1rem",padding:"0.5rem 0",border:e.palette.mode==="light"?"1px solid #E7EBF0!important":"1px solid #3a3541!important",borderBottom:"none!important",minHeight:"5px",borderRadius:"15px 15px 0 0"},formContainer:{paddingTop:"2rem",paddingBottom:"2rem",paddingLeft:"1.5rem",paddingRight:"1.5rem",border:e.palette.mode==="light"?"1px solid #E7EBF0!important":"1px solid #3a3541!important",borderBottom:"none!important"},languageContainer:{paddingTop:"1.5rem",paddingBottom:"1.5rem",paddingLeft:"1.5rem",paddingRight:"1.5rem",border:e.palette.mode==="light"?"1px solid #E7EBF0!important":"1px solid #3a3541!important",borderRadius:"15px",minHeight:"80px"},languageTitle:{fontSize:".875rem",lineHeight:"1.25rem",marginBottom:"30px",fontWeight:"700"},input:{fontFamily:["Inter"].join(","),marginBottom:"40px!important"},submitContainer:{paddingTop:"1.5rem",paddingBottom:"1.5rem",paddingLeft:"1.5rem",paddingRight:"1.5rem",border:e.palette.mode==="light"?"1px solid #E7EBF0!important":"1px solid #3a3541!important",minHeight:"80px",borderRadius:"0 0 15px 15px "},resultsContainer:{height:"41.5rem",paddingTop:"1.5rem",paddingBottom:e.breakpoints.up("sm")?"1.5rem":"1.0rem",paddingLeft:"1.5rem",paddingRight:"1.5rem",border:e.palette.mode==="light"?"1px solid #E7EBF0!important":"1px solid #3a3541!important",borderRadius:"0 0 15px 15px",backgroundColor:e.palette.mode==="light"?"rgb(255 255 255 / 69%)":"#252525",overflowY:"scroll","&::-webkit-scrollbar":{width:"5px"},"&::-webkit-scrollbar-track":{background:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:`${e.palette.background.darkGrey}`,borderRadius:"20px",border:"3px solid transparent"}},resultsContainerWait:{width:"100%",height:"100%",display:"flex",justifyContent:"center"},messageContainer:{width:"100%",backgroundColor:e.palette.mode==="light"?"rgb(255 255 255 / 69%)":"rgba(195,185,222,0.2)",paddingTop:"1rem",paddingBottom:"1rem",paddingLeft:"1.5rem",paddingRight:"1.5rem",border:e.palette.mode==="light"?"1.5px solid #E7EBF0!important":"1.5px solid #3a3541!important",borderRadius:".375rem",minHeight:"80px",marginBottom:"20px"},titleMessage:{fontSize:".875rem",lineHeight:"1.25rem",fontWeight:"500",marginBottom:"5px"},descriptionMessage:{fontSize:"0.775rem",lineHeight:"1.25rem",color:e.palette.mode==="light"?"rgb(100 116 139)":"rgb(171,171,171)"},descriptionResult:{fontSize:"0.925rem",lineHeight:"1.55rem",textAlign:"justify",color:e.palette.mode==="light"?"rgb(28 28 28) ":"#E7EBF0"},fileContainer:{width:"100%",margin:"0 auto",padding:"20px",height:"auto",overflowHidden:"hidden",border:"0.5px solid #b8b0b0",borderRadius:"5px"},fileLabel:{margin:"0",padding:"10px",width:"auto",maxWidth:"300px",height:"auto",border:"none",cursor:"pointer",textAlign:"center",borderRadius:"5px","&:hover":{opacity:"0.8"},backgroundColor:e.palette.mode==="light"?`${e.palette.primary.main}`:`${e.palette.secondary.main}`,color:e.palette.mode==="light"?`${e.palette.text.white}`:`${e.palette.text.black}`,fontSize:"14px"},file:{"[type=file]":{display:"none"}},generateWithAIContainer:{paddingTop:"1rem",paddingBottom:"2rem",paddingLeft:"1.5rem",paddingRight:"1.5rem",border:e.palette.mode==="light"?"1px solid #E7EBF0!important":"1px solid #3a3541!important",borderBottom:"none!important"},generateWithAIHeader:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}})),te=({form:e,setForm:y,fields:a,loading:c,onSubmit:w,onCancel:x,handleChange:g,handleSelect:b,handleFileChange:B,file:h,generateWithAI:m,setGenerateWithAI:j})=>{const s=re(),{translate:l}=$(),i=C.useContext(P),n=E();return r.jsx(u,{container:!0,spacing:2,children:r.jsxs(u,{size:12,children:[r.jsx(u,{size:{xs:12},id:"container-left-header",children:r.jsxs("div",{className:s.titleContainer,children:[r.jsx("p",{className:s.title,children:l("page.brand.create.title")}),r.jsxs("p",{className:s.description,children:[l("page.brand.create.description.one")," ",r.jsx("br",{}),r.jsx("br",{}),l("page.brand.create.description.two")]}),r.jsx(W,{title:l("page.brand.create.action.generateWithIA.tooltip"),placement:"right",children:r.jsx(S,{variant:"outlined",onClick:t=>{j(!0)},style:{marginLeft:"0px",marginTop:"5px",marginBottom:"5px",marginRight:"10px",borderColor:i.mode==="light"?`${n.palette.primary.main}`:`${n.palette.secondary.main}`,color:i.mode==="light"?`${n.palette.primary.main}`:`${n.palette.secondary.main}`},sx:{textTransform:"none!important",fontFamily:["Inter"].join(",")},startIcon:r.jsx(K,{}),children:l("page.brand.create.action.generateWithIA.label")})})]})}),r.jsxs(u,{container:!0,children:[r.jsx(u,{size:{xs:12,sm:12,md:m?6:12,lg:m?6:12,xl:m?6:12},children:r.jsx("div",{className:s.formContainer,children:r.jsx(L,{component:"form",sx:{"& > :not(style)":{width:"100%"}},noValidate:!0,autoComplete:"off",children:Object.keys(a).map((t,f)=>a[t].type==="input"?r.jsx(T,{InputLabelProps:{shrink:!0},className:s.input,id:"outlined-basic",label:a[t].label,placeholder:a[t].placeholder,multiline:a[t].rows&&a[t].rows>1,rows:a[t].rows||1,variant:"outlined",value:e[t],onChange:d=>g(d,t),color:i.mode==="light"?"primary":"secondary"},t+f):a[t].type==="textarea"?r.jsx(T,{InputLabelProps:{shrink:!0},className:s.input,id:"outlined-basic",label:a[t].label,placeholder:a[t].placeholder,multiline:a[t].rows&&a[t].rows>1,rows:a[t].rows||1,variant:"outlined",value:e[t],onChange:d=>g(d,t),color:i.mode==="light"?"primary":"secondary"},t+f):a[t].type==="select"?r.jsxs(V,{sx:{width:"100%",marginTop:"5px",marginBottom:"40px"},children:[r.jsx(A,{id:"demo-select-small",color:i.mode==="light"?"primary":"secondary",sx:{fontFamily:["Inter"].join(",")},children:a[t].label}),r.jsx(G,{color:i.mode==="light"?"primary":"secondary",labelId:"demo-select-small",id:"demo-select-small",value:e[t],label:a[t].label,onChange:d=>b(d,t),sx:{fontFamily:["Inter"].join(",")},children:a[t].options&&a[t].options.map(d=>r.jsx(M,{sx:{fontFamily:["Inter"].join(",")},value:d.value,children:d.description},d.value))})]},t+f):a[t]&&t==="image"?r.jsxs("div",{style:{width:"100%",marginTop:"5px",marginBottom:"40px"},children:[r.jsx(A,{id:"demo-select-small",color:i.mode==="light"?"primary":"secondary",sx:{fontFamily:["Inter"].join(","),marginLeft:"5px",marginBottom:"5px"},children:a.image.label}),r.jsxs("div",{className:s.fileContainer,children:[r.jsx("label",{htmlFor:"file",className:s.fileLabel,children:h&&(h!=null&&h.name)?l("page.brand.create.form.image.chosen")+" "+h.name:l("page.brand.create.form.image.chooseImage")}),r.jsx("input",{name:"file",accept:"image/*",className:s.file,type:"file",id:"file",placeholder:a.image.placeholder,value:e.image,onChange:d=>B(d),color:i.mode==="light"?"primary":"secondary"},t+f)]})]},t+f):null)})})}),m&&r.jsx(u,{size:{xs:12,sm:12,md:m?6:12,lg:m?6:12,xl:m?6:12},id:"container-right",children:r.jsx(Q,{form:e,setForm:y,setGenerateWithAI:j})})]}),r.jsx(u,{size:{xs:12},id:"container-left-footer",children:r.jsx("div",{className:s.submitContainer,children:r.jsxs(u,{container:!0,rowSpacing:1,columnSpacing:{xs:1,sm:2,md:3},children:[r.jsxs(u,{size:12,style:{textAlign:"right",justifyContent:"right"},children:[r.jsx(S,{variant:"outlined",onClick:x,style:{marginLeft:"0px",marginRight:"10px",borderColor:i.mode==="light"?`${n.palette.primary.main}`:`${n.palette.secondary.main}`,color:i.mode==="light"?`${n.palette.primary.main}`:`${n.palette.secondary.main}`},sx:{textTransform:"none!important",fontFamily:["Inter"].join(",")},children:l("page.brand.create.action.cancel")}),r.jsx(D,{style:{marginLeft:"0px",backgroundColor:i.mode==="light"?`${n.palette.primary.main}`:`${n.palette.secondary.main}`,color:c?i.mode==="light"?`${n.palette.primary.main}`:`${n.palette.secondary.main}`:i.mode==="light"?`${n.palette.text.white}`:`${n.palette.text.black}`},loading:c,variant:"contained",onClick:w,sx:{textTransform:"none!important",fontFamily:["Inter"].join(",")},children:l("page.brand.create.action.confirm")})]}),r.jsx(u,{size:{xs:12,sm:12,md:12,lg:6,xl:6}})]})})})]})})},ae=({translate:e})=>({name:{label:e("page.brand.create.form.name.label"),placeholder:e("page.brand.create.form.name.placeholder"),required:!0,type:"input"},description:{label:e("page.brand.create.form.description.label"),placeholder:e("page.brand.create.form.description.placeholder"),required:!0,rows:5,type:"textarea"},audience:{label:e("page.brand.create.form.audience.label"),placeholder:e("page.brand.create.form.audience.placeholder"),rows:5,required:!0,type:"textarea"},tone:{label:e("page.brand.create.form.tone.label"),placeholder:e("page.brand.create.form.tone.placeholder"),rows:5,required:!0,type:"textarea"},personality:{label:e("page.brand.create.form.personality.label"),placeholder:e("page.brand.create.form.personality.placeholder"),rows:5,required:!0,type:"textarea"}
1,missionVisionAndValue:{label:e("page.brand.create.form.missionVisionAndValue.label"),placeholder:e("page.brand.create.form.missionVisionAndValue.placeholder"),rows:6,required:!0,type:"textarea"},keywords:{label:e("page.brand.create.form.keywords.label"),placeholder:e("page.brand.create.form.keywords.placeholder"),required:!0,type:"textarea"},preferredWordsAndPhrases:{label:e("page.brand.create.form.preferredWordsAndPhrases.label"),placeholder:e("page.brand.create.form.preferredWordsAndPhrases.placeholder"),rows:5,required:!0,type:"textarea"},wordsAndPhrasesToAvoid:{label:e("page.brand.create.form.wordsAndPhrasesToAvoid.label"),placeholder:e("page.brand.create.form.wordsAndPhrasesToAvoid.placeholder"),rows:5,required:!0,type:"textarea"},image:{label:e("page.brand.create.form.image.label"),placeholder:e("page.brand.create.form.image.placeholder"),required:!1,type:"image"}}),se=()=>{X();const e=O(),y=J(),{translate:a}=$();U(),Y(n=>n.user);const c=C.useMemo(()=>ae({translate:a}),[a]),{form:w,setForm:x,loading:g,onClearForm:b,onSubmit:B,handleChange:h,handleSelect:m,handleFileChange:j,file:s,generateWithAI:l,setGenerateWithAI:i}=Z({fields:c,dispatch:e,navigate:y,translate:a});return r.jsx(ee,{children:r.jsx(te,{form:w,setForm:x,fields:c,loading:g,onSubmit:B,onCancel:b,handleChange:h,handleSelect:m,handleFileChange:j,file:s,generateWithAI:l,setGenerateWithAI:i})})};export{se as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.