import{Qt as e,T as t,W as n,X as r,_ as i,g as a,h as o,m as s}from"./vendor/json-editor-vue-9tyg6b65.js";import{t as c}from"./ntext-input-hwoiw74g.js";var l={flex:`~ gap4 wrap`,"items-center":``},u=Object.assign(t({__name:`NNavbar`,props:{search:{},noPadding:{type:Boolean}},emits:[`update:search`],setup(t,{emit:u}){let d=u;function f(e){d(`update:search`,e.target.value)}return(u,d)=>{let p=c;return n(),i(`div`,{flex:`~ col gap2 wrap`,border:`b base`,"n-navbar-glass":``,"flex-1":``,class:e([{p4:!t.noPadding}])},[s(`div`,l,[r(u.$slots,`search`,{},()=>[t.search===void 0?a(``,!0):(n(),o(p,{key:0,placeholder:`Search...`,icon:`carbon-search`,n:`primary`,"flex-auto":``,class:e({"px-3 py-2":!t.noPadding}),value:t.search,onInput:f},null,8,[`class`,`value`]))]),r(u.$slots,`actions`)]),r(u.$slots,`default`)],2)}}}),{__name:`NNavbar`});export{u as t};