Copy for LLM
Overview
Composed, multi-region surfaces built from the primitives, like a now-playing card, a call screen, a notification, a chat thread, the AI orb, and a media tile. Drop one in and wire your data.
Blocks are the larger, composed surfaces: a now-playing card with art, scrub bar and transport; a call screen; an actionable notification; a chat thread; the AI assistant orb; a media tile for galleries. Where a primitive is one element, a block stitches several into a screen-ready surface you wire your data into.
Like the primitives, blocks are token-driven: a theme override reskins them, and they follow the same conventions (the focus engine, one task per view, accessibility). Vendor one with the CLI:
npx @glasskit-ui/cli add now-playingMapView
A real moving map for the lens, built on Leaflet (~42KB). Dark raster tiles, locked to follow your position; route + you-are-here marker + focusable photo place markers draw on top. Keyless CARTO dark tiles by default; pass tileUrl for MapTiler/Stadia in production.
CallCard
An incoming / active call: a big avatar, caller name, a status line, and round accept / decline actions (the one place a semantic green/red reads clearer than the single accent).