You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

2 lines
3.9 KiB

  1. import{j as I,k as o,z as L,s as N,J as j,c as n,a as e,m as T,v as V,F as z,u as B,y as p,i as b,t as m,d as D,n as F,p as P,q,e as A,o as i,_ as J}from"./index-b3134325.js";import{c as M,g as U,p as E}from"./api-04371953.js";const d=r=>(P("data-v-1900db89"),r=r(),q(),r),O={class:"page-wrapper",id:"app","data-layout":"horizontal","data-navbarbg":"skin6","data-sidebartype":"full","data-sidebar-position":"fixed","data-header-position":"fixed"},Q=D('<header class="app-header" data-v-1900db89><nav class="navbar navbar-expand-lg navbar-light container-fluid px-0" data-v-1900db89><ul class="navbar-nav" data-v-1900db89><li class="nav-item d-block d-lg-none" data-v-1900db89><a class="nav-link sidebartoggler ms-n3" id="sidebarCollapse" href="javascript:void(0)" data-v-1900db89><i class="ti ti-menu-2" data-v-1900db89></i></a></li><li class="nav-item d-none d-lg-block" data-v-1900db89><a href="index.html" class="text-nowrap nav-link" data-v-1900db89><img src="'+A+'" class="light-logo" width="180" alt="" data-v-1900db89></a></li></ul></nav></header>',1),R={class:"body-wrapper overflow-hidden"},W={class:"position-relative overflow-hidden min-vh-100 d-flex align-items-center justify-content-center drawise-auth-bg"},$={class:"d-flex align-items-center justify-content-center w-100"},G={class:"row justify-content-center w-100"},H={class:"col-md-8 col-lg-8 col-xxl-5"},K={class:"card mb-0"},X={class:"card-body"},Y=d(()=>e("h1",{class:"display-6 fs-7 mb-4"}," Pick some tags related to your business ",-1)),Z={class:"form-floating mb-3"},ee=d(()=>e("label",null,[e("i",{class:"ti ti-search me-2 fs-4"}),b("Search")],-1)),ae={class:"d-flex gap-2 industry-flex mb-4",style:{"flex-wrap":"wrap"}},te=["id","checked","onChange"],se=["for"],oe={key:0},le=["disabled"],ne=d(()=>e("i",{class:"ti ti-chevron-right fs-4 me-2"},null,-1)),ie={key:2,class:"progress-container"},ce=d(()=>e("div",{class:"track"},[e("div",{class:"bar"})],-1)),de=d(()=>e("div",null,"Please Wait. Drawise is creating your Logo with AI. it may takes few minutes.",-1)),re=[ce,de],ue=I({__name:"tag",setup(r){const v=o([]),_=o(""),t=o(!0),u=o("Continue"),l=o([]),h=o(!1),y=o(),k=L().params.id;N(()=>{M(),w()});async function w(){t.value=!0;try{(await U)("/tag/string").then(a=>{console.log(a.data),v.value=a.data,t.value=!1}).catch(()=>{t.value=!1,u.value="Server is crowded. Please try again"})}catch(a){console.error(a)}}const x=j(()=>{const a=_.value.toLowerCase();return v.value?v.value.filter(s=>s.toLowerCase().includes(a)).slice(0,20):[]});function g(a){return l.value.includes(a)}function S(a){console.log([...l.value]),g(a)?l.value=l.value.filter(c=>c!==a):l.value.push(a)}async function C(){h.value=!1;try{t.value=!0,u.value="loading",(await E)("/company/createLogo/",{id:""+k,text:y.value,tags:l.value}).then(a=>{a.data&&(console.log(a.data),localStorage.setItem("logos",JSON.stringify(a.data)),console.log(localStorage.getItem("logos")),F.push("logo"),t.value=!1)}).catch(()=>{t.value=!1,u.value="Failed. Try Again"}),console.log("alert")}catch{h.value=!0,console.log("alert")}}return(a,c)=>(i(),n("div",O,[Q,e("div",R,[e("div",W,[e("div",$,[e("div",G,[e("div",H,[e("div",K,[e("div",X,[e("div",null,[Y,e("div",Z,[T(e("input",{"onUpdate:modelValue":c[0]||(c[0]=s=>_.value=s),type:"text",class:"form-control",placeholder:"Username"},null,512),[[V,_.value]]),ee]),e("div",ae,[(i(!0),n(z,null,B(x.value,(s,f)=>(i(),n("div",{key:s},[e("input",{type:"checkbox",class:"btn-check",id:"btn-check-"+(f+1),checked:g(s),onChange:_e=>S(s),autocomplete:"off"},null,40,te),e("label",{class:"btn btn-outline-success font-medium rounded-pill",for:"btn-check-"+(f+1)},m(s),9,se)]))),128))]),h.value?(i(),n("p",oe,"No media found for these tags")):p("",!0),t.value?p("",!0):(i(),n("button",{key:1,onClick:C,disabled:t.value,to:{name:"logo"},class:"btn btn-success w-100 py-8 mb-4 rounded-2"},[b(m(u.value)+" ",1),ne],8,le)),t.value?(i(),n("div",ie,re)):p("",!0)])])])])])])])])]))}});const ge=J(ue,[["__scopeId","data-v-1900db89"]]);export{ge as default};