1import{C as u}from"./Card-B1HR1SGn.js";import{_ as p,I as c,c as h,a as e,d as s,w as i,r as a,o as m,b as o}from"./index-CZlSjks0.js";import{P as k}from"./PageHeader-BgZ6sk5m.js";const g="/Screenshots/kiosk/01-pos-numpad.png",f={name:"Kiosk",components:{Card:u,Icon:c,PageHeader:k}},y={class:"feature-page"},w={class:"container"},v={class:"grid grid-3"},b={class:"feature-icon"},x={class:"feature-icon"},z={class:"feature-icon"},P={class:"highlight-content"},S={class:"section"},I={class:"grid grid-2"},T={class:"feature-list"},C={class:"feature-list"},N={class:"highlight-content"};function B(O,t,K,E,H,M){const n=a("Icon"),r=a("router-link"),d=a("PageHeader"),l=a("Card");return m(),h("div",y,[e("div",w,[s(r,{to:"/features",class:"back-link"},{default:i(()=>[s(n,{name:"chevron",size:"sm",class:"back-chevron"}),t[0]||(t[0]=o(" Back to Features ",-1))]),_:1}),s(d,{title:"Kiosk Mode",subtitle:"Turn BuhoGO into a PIN-locked Lightning point of sale. Ready for counters, markets, and pop-ups.",icon:"payment"}),s(l,{class:"highlight-card",style:{"margin-bottom":"1.25rem"}},{default:i(()=>[...t[1]||(t[1]=[e("div",{class:"highlight-content"},[e("h3",null,"Works With Every Wallet You've Connected"),e("p",null," Kiosk Mode is not tied to a wallet type. Spark, NWC, LNBits, whatever you have in BuhoGO works. Pick the wallet you want payments to land in and turn the kiosk on. That's it. "),e("p",{class:"text-secondary",style:{"font-size":"13px"}}," Running multiple wallets? Switch the destination any time between sessions. Each kiosk session uses one chosen wallet. ")],-1)])]),_:1}),e("div",v,[s(l,{class:"feature-card"},{default:i(()=>[e("div",b,[s(n,{name:"payment",size:"lg"})]),t[2]||(t[2]=e("h3",null,"Receive-Only",-1)),t[3]||(t[3]=e("p",{class:"text-secondary"}," Staff can create invoices, but can't spend. Send flows are hidden the moment Kiosk Mode is on. ",-1))]),_:1}),s(l,{class:"feature-card"},{default:i(()=>[e("div",x,[s(n,{name:"check",size:"lg"})]),t[4]||(t[4]=e("h3",null,"PIN to Exit",-1)),t[5]||(t[5]=e("p",{class:"text-secondary"}," A PIN you set locks the kiosk. Hand the phone over without worrying about people poking around your wallet. ",-1))]),_:1}),s(l,{class:"feature-card"},{default:i(()=>[e("div",z,[s(n,{name:"spark",size:"lg"})]),t[6]||(t[6]=e("h3",null,"Tips + Round-Up",-1)),t[7]||(t[7]=e("p",{class:"text-secondary"}," Built-in tip buttons and a round-up option, together or on their own. No extra app needed. ",-1))]),_:1})]),s(l,{class:"highlight-card"},{default:i(()=>[e("div",P,[e("h3",null,[s(n,{name:"tabler:receipt",size:"sm"}),t[8]||(t[8]=o(" How It Works",-1))]),t[9]||(t[9]=e("p",null," Turn on Kiosk Mode and BuhoGO switches into a focused POS screen: a number pad, a currency toggle (sats or fiat), optional tip selection, and a big Receive button. Every payment lands in the destination wallet you chose. ",-1)),t[10]||(t[10]=e("ol",{class:"kiosk-steps"},[e("li",null,"Open Settings and tap Kiosk Mode."),e("li",null,"Follow the short onboarding walkthrough the first time."),e("li",null,"Pick the wallet that should receive payments (any connected wallet works)."),e("li",null,"Set a 4-6 digit exit PIN."),e("li",null,"Choose your default currency and tip setup."),e("li",null,"Hit Start. The kiosk is live.")],-1))])]),_:1}),e("section",S,[t[22]||(t[22]=e("h2",{class:"section-title text-center"},"The POS Screen",-1)),t[23]||(t[23]=e("p",{class:"section-subtitle text-center"}," Designed for fast counters ",-1)),t[24]||(t[24]=e("figure",{class:"screenshot-figure"},[e("img",{src:g,alt:"Kiosk Mode POS screen with number pad, sats label, wallet pill, and lock icon",class:"screenshot-img screenshot-img-narrow"}),e("figcaption",null," The kiosk POS screen. The active wallet is shown top-left, the exit lock top-right, and the number pad fills the bottom for fast amount entry. ")],-1)),e("div",I,[s(l,{class:"feature-detail-card"},{default:i(()=>[e("h3",null,[s(n,{name:"tabler:currency-exchange",size:"sm"}),t[11]||(t[11]=o(" Sats and Fiat",-1))]),t[15]||(t[15]=e("p",{class:"text-secondary"}," Customers think in euros or dollars. Type the amount in fiat and BuhoGO converts to
1sats at the current rate. Flip the toggle to charge in sats directly. ",-1)),e("ul",T,[e("li",null,[s(n,{name:"check",size:"sm"}),t[12]||(t[12]=o(" Live fiat conversion",-1))]),e("li",null,[s(n,{name:"check",size:"sm"}),t[13]||(t[13]=o(" Tap to switch units",-1))]),e("li",null,[s(n,{name:"check",size:"sm"}),t[14]||(t[14]=o(" Uses your Settings currency",-1))])])]),_:1}),s(l,{class:"feature-detail-card"},{default:i(()=>[e("h3",null,[s(n,{name:"tabler:bulb",size:"sm"}),t[16]||(t[16]=o(" Tips and Round-Up, Independently",-1))]),t[21]||(t[21]=e("p",{class:"text-secondary"}," Before creating the invoice, the customer can add a tip with one tap (5%, 10%, 20%, or skip) and round the total up to the next whole unit. Each option answers for itself: run tips alone, round-up alone, or both. ",-1)),e("ul",C,[e("li",null,[s(n,{name:"check",size:"sm"}),t[17]||(t[17]=o(" 5% / 10% / 20% presets",-1))]),e("li",null,[s(n,{name:"check",size:"sm"}),t[18]||(t[18]=o(" Round-up works with tipping off",-1))]),e("li",null,[s(n,{name:"check",size:"sm"}),t[19]||(t[19]=o(" A whole subtotal skips round-up; nothing to add",-1))]),e("li",null,[s(n,{name:"check",size:"sm"}),t[20]||(t[20]=o(" Clearly shown on the invoice",-1))])])]),_:1})])]),s(l,{class:"info-card"},{default:i(()=>[e("h3",null,[s(n,{name:"tabler:lock",size:"sm"}),t[25]||(t[25]=o(" Locked Down by Default",-1))]),t[26]||(t[26]=e("p",null," While Kiosk Mode is active, deep links are blocked, the wallet switcher is hidden, and the exit PIN is required to get back to the full app. You can hand the phone to anyone and walk away. ",-1))]),_:1}),s(l,{class:"highlight-card",style:{"margin-top":"1.25rem"}},{default:i(()=>[e("div",N,[e("h3",null,[s(n,{name:"tabler:building-store",size:"sm"}),t[27]||(t[27]=o(" Who It's For",-1))]),t[28]||(t[28]=e("div",{class:"kiosk-audience"},[e("div",{class:"audience-item"},[e("strong",null,"Cafés and food stalls."),e("span",{class:"text-secondary"},"Quick invoices with tips.")]),e("div",{class:"audience-item"},[e("strong",null,"Pop-up shops."),e("span",{class:"text-secondary"},"No dedicated POS terminal needed.")]),e("div",{class:"audience-item"},[e("strong",null,"Event booths."),e("span",{class:"text-secondary"},"Hand the phone to a volunteer and start selling.")]),e("div",{class:"audience-item"},[e("strong",null,"Freelance services."),e("span",{class:"text-secondary"},"Take Lightning on-site without a card reader.")])],-1))])]),_:1})])])}const L=p(f,[["render",B],["__scopeId","data-v-9af99d21"]]);export{L 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.