PageSourceSearch

https://settlrglobal.com/assets/Navbar-DW33Loce.js

js settlrglobal.com collected 2026-10-04 02:39:53 UTC 3,965 bytes, 1 lines download raw bytes

1import{n as e}from"./rolldown-runtime-Bh1tDfsg.js";import{n as t,t as n}from"./navbar-Nl1l42aa.js";import{t as r}from"./client-portal-DkfdU2fl.js";import{c as i,d as a}from"./src-BcaPNpws.js";import"./Icon-C2144Esj.js";import{t as o}from"./cx-BbBkfDlu.js";var s=e(t(),1);function c(e,t=8){return e>t}function l(e){return`${e}px`}function u(e){return e?`close`:`menu`}function d(e){return e?`Close menu`:`Open menu`}function f(e,t=768){return e>=t}function p(){let e=(0,s.useRef)(null),[t,n]=(0,s.useState)(!1),[r,i]=(0,s.useState)(!1),[a,o]=(0,s.useState)(),u=(0,s.useCallback)(()=>{let t=e.current;t&&o(l(t.getBoundingClientRect().bottom))},[]);return(0,s.useEffect)(()=>{let e=()=>i(c(window.scrollY));return e(),window.addEventListener(`scroll`,e,{passive:!0}),()=>window.removeEventListener(`scroll`,e)},[]),(0,s.useEffect)(()=>{if(!t)return;u();let e=()=>{if(f(window.innerWidth)){n(!1);return}u()},r=e=>{e.key===`Escape`&&n(!1)};return window.addEventListener(`resize`,e),window.addEventListener(`orientationchange`,u),document.addEventListener(`keydown`,r),()=>{window.removeEventListener(`resize`,e),window.removeEventListener(`orientationchange`,u),document.removeEventListener(`keydown`,r)}},[t,u]),(0,s.useEffect)(()=>(document.documentElement.classList.toggle(`overflow-hidden`,t),()=>document.documentElement.classList.remove(`overflow-hidden`)),[t]),{barRef:e,menuOpen:t,scrolled:r,menuTop:a,closeMenu:(0,s.useCallback)(()=>n(!1),[]),toggleMenu:(0,s.useCallback)(()=>n(e=>!e),[])}}var m=n();function h(){return(0,m.jsxs)(`a`,{href:`/`,className:`nb__brand`,"aria-label":`Settlr Global home`,children:[(0,m.jsx)(`div`,{className:`nb__logo`,children:(0,m.jsx)(`img`,{src:`/logo.svg`,alt:`Settlr Global`,className:`nb__logo-image`,width:`36`,height:`36`})}),(0,m.jsx)(`span`,{className:`nb__brand-text`,children:`Settlr Global`})]})}var g=`https://meetings-na2.hubspot.com/gagandeep2`,_=`/contact`,v=`Schedule a call`,y=[{label:`Services`,href:`/#services`},{label:`Pricing`,href:`/pricing`},{label:`Guide`,href:`/thailand-business-setup-guide`},{label:`FAQ`,href:`/faq`},{label:`Contact`,href:`/contact`},{label:`Blog`,href:`/blog`},{label:`Login`,href:r,external:!0}],b={label:v,href:g,external:!0};function x(){return(0,m.jsxs)(`div`,{className:`nb__desktop`,children:[y.map(e=>(0,m.jsx)(`a`,{className:`nb__link`,href:e.href,...e.external?{target:`_blank`,rel:`noopener noreferrer`}:{},children:e.label},e.href)),(0,m.jsx)(i,{className:`nb__cta`,variant:`solid`,href:b.href,children:b.label})]})}function S({open:e,onToggle:t}){return(0,m.jsx)(`button`,{id:`mobile-menu-btn`,type:`button`,className:`nb__toggle`,"aria-label":d(e),"aria-expanded":e,"aria-controls":`mobile-menu`,onClick:t,children:(0,m.jsx)(`span`,{className:`nb__toggle-icon`,id:`menu-icon`,"aria-hidden":`true`,children:(0,m.jsx)(a,{name:u(e),className:`nb__toggle-icon`})})})}function C({open:e,top:t,onClose:n}){return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(`div`,{id:`mobile-menu-backdrop`,className:`nb__backdrop`,"aria-hidden":!e,tabIndex:-1,style:t?{top:t}:void 0,onClick:n}),(0,m.jsxs)(`nav`,{id:`mobile-menu`,className:`nb__mobile`,"aria-hidden":!e,"aria-label":`Mobile navigation`,style:t?{top:t}:void 0,children:[y.map(e=>(0,m.jsx)(`a`,{className:`nb__mobile-link`,href:e.href,onClick:n,...e.external?{target:`_blank`,rel:`noopener noreferrer`}:{},children:e.label},e.href)),(0,m.jsx)(i,{className:`nb__mobile-cta`,variant:`solid`,href:b.href,onClick:n,children:b.label})]})]})}function w({overDark:e=!1,overLight:t=!1}){let{barRef:n,menuOpen:r,scrolled:i,menuTop:a,closeMenu:s,toggleMenu:c}=p();return(0,m.jsxs)(`header`,{id:`site-header`,className:o(`nb`,e&&`nb--over-dark`,t&&!e&&`nb--over-light`,r&&`nb--menu-open`,(r||i)&&`nb--scrolled`),"data-navbar":!0,children:[(0,m.jsxs)(`div`,{className:`nb__bar`,ref:n,children:[(0,m.jsx)(h,{}),(0,m.jsx)(x,{}),(0,m.jsx)(S,{open:r,onToggle:c})]}),(0,m.jsx)(C,{open:r,top:a,onClose:s})]})}export{v as i,_ as n,g as r,w as t};

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.