Skip to content

Commit 7d75761

Browse files
author
Max Carlson
committed
docs: update README examples and add implementation plan
- Update README.md examples to use new declarative API - Replace viewer.loadItems() with viewer.data().into() - Add favicon to example playground - Add API simplification implementation plan
1 parent 73965ac commit 7d75761

File tree

5 files changed

+608
-5
lines changed

5 files changed

+608
-5
lines changed

WebSites/spacecraft-viewer/README.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,17 @@ import { Viewer } from 'spacecraft-viewer'
4646
const canvas = document.getElementById('viewer')
4747
const viewer = new Viewer(canvas)
4848

49-
viewer.loadItems([
50-
{id: 'item-1', title: 'First Item'},
51-
{id: 'item-2', title: 'Second Item'}
52-
])
49+
// Use the declarative API
50+
viewer
51+
.data([
52+
{id: 'item-1', title: 'First Item'},
53+
{id: 'item-2', title: 'Second Item'}
54+
])
55+
.into('items', {
56+
layout: 'grid',
57+
columns: 5,
58+
spacing: 2
59+
})
5360

5461
viewer.start()
5562
```
@@ -181,7 +188,7 @@ const transport = new SupabaseTransport({
181188
await transport.connect()
182189

183190
const viewer = new Viewer(canvas, { transport })
184-
viewer.loadItems(items)
191+
viewer.data(items).into('items', { layout: 'grid' })
185192
viewer.start()
186193
```
187194

0 commit comments

Comments
 (0)