1import{j as e,c as h,R as j}from"./chunk-BAmQoYZW.js";import{L as m}from"./chunk-BqLs1iV-.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */const k=["vike-react","vike-vue","vike-solid"];function O({name:x,noLink:c,succinct:l,plural:p,comma:a,list:i=k}){if(l)return e.jsx("code",{children:"vike-{react,vue,solid}"});let n=e.jsx(e.Fragment,{children:i.map((t,s)=>{h(i.includes(t));let r=e.jsx("code",{children:t});c||(r=e.jsx(m,{href:`/${t}`,children:r}));const d=s===i.length-1,f=s===i.length-2;if(!d){let o="/";a&&(f?o=", or ":o=", "),r=e.jsxs(e.Fragment,{children:[r,o]})}return e.jsx(j.Fragment,{children:r},t)})});if(!x){const t=`Vike extension${p?"s":""}`,s=c?t:e.jsx(m,{href:"/extensions",children:t});n=e.jsxs(e.Fragment,{children:["UI framework ",s," ",n]})}return n}export{O as U};
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.