|
24 | 24 | { value: "rust", label: "Rust" }, |
25 | 25 | { value: "go", label: "Go" }, |
26 | 26 | { value: "java", label: "Java" }, |
27 | | - { value: "wasm", label: "WASM" } |
| 27 | + { value: "swift", label: "Swift" }, |
| 28 | + { value: "wasm", label: "WASM" }, |
28 | 29 | ]; |
29 | 30 |
|
30 | 31 | const triggerContent = $derived( |
|
88 | 89 | rust: 'cargo add kuzu', |
89 | 90 | go: 'go get github.com/kuzudb/go-kuzu', |
90 | 91 | java: `https://central.sonatype.com/artifact/com.kuzudb/kuzu`, |
91 | | - wasm: `npm install kuzu-wasm` |
| 92 | + wasm: `npm install kuzu-wasm`, |
| 93 | + swift: `.package(url: "https://github.com/kuzudb/kuzu-swift/", branch: "v${latestVersion}")` |
92 | 94 | }; |
93 | 95 | </script> |
94 | 96 |
|
|
113 | 115 | </Select.Root> |
114 | 116 | </div> |
115 | 117 | {:else} |
116 | | - <TabsList class="grid grid-cols-8 mb-8"> |
| 118 | + <TabsList class="grid grid-cols-9 mb-9"> |
117 | 119 | <TabsTrigger value="python">Python</TabsTrigger> |
118 | 120 | <TabsTrigger value="nodejs">Node.js</TabsTrigger> |
119 | 121 | <TabsTrigger value="cli">CLI</TabsTrigger> |
120 | 122 | <TabsTrigger value="cpp">C/C++</TabsTrigger> |
121 | 123 | <TabsTrigger value="rust">Rust</TabsTrigger> |
122 | 124 | <TabsTrigger value="go">Go</TabsTrigger> |
123 | 125 | <TabsTrigger value="java">Java</TabsTrigger> |
| 126 | + <TabsTrigger value="swift">Swift</TabsTrigger> |
124 | 127 | <TabsTrigger value="wasm">WASM</TabsTrigger> |
125 | 128 | </TabsList> |
126 | 129 | {/if} |
|
273 | 276 | </div> |
274 | 277 | </TabsContent> |
275 | 278 |
|
| 279 | + <TabsContent value="swift" class="mt-4"> |
| 280 | + <div class="relative"> |
| 281 | + <pre class="bg-muted p-4 rounded-lg overflow-x-auto"><code>{installCommands.swift}</code></pre> |
| 282 | + <Button |
| 283 | + variant="ghost" |
| 284 | + size="icon" |
| 285 | + class="absolute top-2 right-2" |
| 286 | + onclick={() => copyToClipboard(installCommands.swift)} |
| 287 | + > |
| 288 | + {#if copiedCommand === installCommands.swift} |
| 289 | + <Check class="h-4 w-4" /> |
| 290 | + {:else} |
| 291 | + <Copy class="h-4 w-4" /> |
| 292 | + {/if} |
| 293 | + </Button> |
| 294 | + </div> |
| 295 | + </TabsContent> |
| 296 | + |
276 | 297 | <TabsContent value="wasm" class="mt-4"> |
277 | 298 | <div class="relative"> |
278 | 299 | <pre class="bg-muted p-4 rounded-lg overflow-x-auto"><code>{installCommands.wasm}</code></pre> |
|
0 commit comments