docs.waku.org/assets/js/c7981a95.aec962fc.js

1 line
14 KiB
JavaScript
Raw Permalink Normal View History

2025-10-03 05:55:52 +00:00
"use strict";(self.webpackChunkwaku_guide=self.webpackChunkwaku_guide||[]).push([[9746],{4865:(e,s,t)=>{t.d(s,{A:()=>p});var a=t(96540),n=t(34164),r=t(23104),i=t(47751),o=t(92303);const c={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var l=t(74848);function d({className:e,block:s,selectedValue:t,selectValue:a,tabValues:i}){const o=[],{blockElementScrollPositionUntilNextRender:d}=(0,r.a_)(),h=e=>{const s=e.currentTarget,n=o.indexOf(s),r=i[n].value;r!==t&&(d(s),a(r))},u=e=>{let s=null;switch(e.key){case"Enter":h(e);break;case"ArrowRight":{const t=o.indexOf(e.currentTarget)+1;s=o[t]??o[0];break}case"ArrowLeft":{const t=o.indexOf(e.currentTarget)-1;s=o[t]??o[o.length-1];break}}s?.focus()};return(0,l.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,n.A)("tabs",{"tabs--block":s},e),children:i.map(({value:e,label:s,attributes:a})=>(0,l.jsx)("li",{role:"tab",tabIndex:t===e?0:-1,"aria-selected":t===e,ref:e=>{o.push(e)},onKeyDown:u,onClick:h,...a,className:(0,n.A)("tabs__item",c.tabItem,a?.className,{"tabs__item--active":t===e}),children:s??e},e))})}function h({lazy:e,children:s,selectedValue:t}){const r=(Array.isArray(s)?s:[s]).filter(Boolean);if(e){const e=r.find(e=>e.props.value===t);return e?(0,a.cloneElement)(e,{className:(0,n.A)("margin-top--md",e.props.className)}):null}return(0,l.jsx)("div",{className:"margin-top--md",children:r.map((e,s)=>(0,a.cloneElement)(e,{key:s,hidden:e.props.value!==t}))})}function u(e){const s=(0,i.u)(e);return(0,l.jsxs)("div",{className:(0,n.A)("tabs-container",c.tabList),children:[(0,l.jsx)(d,{...s,...e}),(0,l.jsx)(h,{...s,...e})]})}function p(e){const s=(0,o.default)();return(0,l.jsx)(u,{...e,children:(0,i.v)(e.children)},String(s))}},19365:(e,s,t)=>{t.d(s,{A:()=>i});t(96540);var a=t(34164);const n={tabItem:"tabItem_Ymn6"};var r=t(74848);function i({children:e,hidden:s,className:t}){return(0,r.jsx)("div",{role:"tabpanel",className:(0,a.A)(n.tabItem,t),hidden:s,children:e})}},28453:(e,s,t)=>{t.d(s,{R:()=>i,x:()=>o});var a=t(96540);const n={},r=a.createContext(n);function i(e){const s=a.useContext(r);return a.useMemo(function(){return"function"==typeof e?e(s):{...s,...e}},[s,e])}function o(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:i(e.components),a.createElement(r.Provider,{value:s},e.children)}},29071:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>d,contentTitle:()=>l,default:()=>p,frontMatter:()=>c,metadata:()=>a,toc:()=>h});const a=JSON.parse('{"id":"build/javascript/index","title":"JavaScript Waku SDK","description":"Currently, the JavaScript Waku SDK (@waku/sdk) is NOT compatible with React Native. We plan to add support for React Native in the future.","source":"@site/docs/build/javascript/index.md","sourceDirName":"build/javascript","slug":"/build/javascript/","permalink":"/build/javascript/","draft":false,"unlisted":false,"editUrl":"https://github.com/waku-org/docs.waku.org/tree/develop/docs/build/javascript/index.md","tags":[],"version":"current","lastUpdatedAt":null,"frontMatter":{"title":"JavaScript Waku SDK","hide_table_of_contents":true,"displayed_sidebar":"build"},"sidebar":"build","next":{"title":"Send and Receive Messages in a Reliable Channel","permalink":"/build/javascript/reliable-channels"}}');var n=t(74848),r=t(28453),i=t(4865),o=t(19365);const c={title:"JavaScript Waku SDK",hide_table_of_contents:!0,displayed_sidebar:"build"},l=void 0,d={},h=[{value:"Video Tutorials",id:"video-tutorials",level:2},{value:"Installation",id:"installation",level:2},{value:"Message structure",id:"message-structure",level:2},{value:"Getting started",id:"getting-started",level:2},{value:"Get help and report issues",id:"get-help-and-report-issues",level:2}];function u(e){const s={a:"a",admonition:"admonition",code:"code",h2:"h2",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,r.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.admonition,{type:"caution",children:(0,n.jsxs)(s.p,{children:["Currently, the JavaScript Waku SDK (",(0,n.j