import C from"./Bg8kNp_5.js";import{D as N,h as B,v as I,ak as w,X as p,o as u,c as V,b as l,a3 as D,u as o,al as E,a5 as G,am as K,l as M,d as R,f as m,m as j,a as d,Y as _,n as q,j as h}from"./MT_rPCJm.js";import A from"./DmPpFA8n.js";import{S as P,a as U,s as Y}from"./dPnNSR81.js";import{d as $}from"./BMyR6M34.js";import"./BqFFb_eK.js";const z={class:"be-nav-search-content"},H={class:"be-nav-search-content__input slp-mb-16"},L={class:"slp-mb-48"},O=["href","data-ga-name","data-ga-location"],X=N({__name:"SearchContent",props:{close:{},login:{},suggestions:{}},emits:["search","suggestionSelect"],setup(f,{emit:v}){const s=f,S=v,n=h(""),a=h([]),y=P.MARKETING;let c;c=$(()=>{if(n.value.length<3)return;const t=new U({q:n.value,spelling:"always",per_page:10});Y(t,y).then(e=>{if(a.value=e.records.page,e.info.page.spelling_suggestion){const r={title:e.info.page.spelling_suggestion.text};a.value=[r,...a.value]}})},100);const x=t=>{n.value=t,g(t)},g=t=>{S("search",t)},b=()=>{n.value=""};return B(()=>{I(()=>{const t=document.querySelector('input[type="text"]');t&&t.focus()})}),w(()=>{c.cancel()}),(t,e)=>{const r=p("SlpIcon"),k=p("SlpTypography"),T=C;return u(),V("div",z,[l("div",H,[D(l("input",{ref:"searchInput","onUpdate:modelValue":e[0]||(e[0]=i=>G(n)?n.value=i:null),type:"text",placeholder:"Search",onKeyup:e[1]||(e[1]=E(i=>g(o(n)),["enter"])),onInput:e[2]||(e[2]=(...i)=>o(c)&&o(c)(...i))},null,544),[[K,o(n)]]),o(n).length?(u(),M(r,{key:0,icon:o(A),size:"md",class:"be-nav-search-content__input--close",onClick:b},null,8,["icon"])):R("",!0)]),l("div",L,[m(k,{class:"slp-mb-8",tag:"div",variant:"body3"},{default:j(()=>[d(_(s?.login?.text)+" ",1),l("a",{class:"be-nav-search-content__link",href:s?.login?.link.config.href,target:"_blank","data-ga-name":s?.login?.link.config.dataGaName,"data-ga-location":s?.login?.link.config.dataGaLocation},_(s?.login?.link.text),9,O),e[3]||(e[3]=d(". ",-1))]),_:1})]),m(T,q({"search-suggestions":o(a)},s.suggestions,{onSuggestionSelect:x}),null,16,["search-suggestions"])])}}}),ne=Object.assign(X,{__name:"NavigationSearchContent"});export{ne as default};

AltStyle によって変換されたページ (->オリジナル) /