Sub-categories at a glance
| Sub-category | Sanity _type values | Count |
|---|---|---|
| Logo clouds | logos-1, logos-2, logos-3 | 3 |
| Image grids | images-1, images-2 | 2 |
| Single video | video-1, video-2, video-3 | 3 |
| Video grids | videos-1, videos-2, videos-3, videos-4 | 4 |
Logo cloud blocks
Logo cloud blocks display a grid of partner or sponsor logos with optional labels and links. They are the template-block equivalent of the custom Logo Cloud block.logos-1
Simple logo grid with optional text label beneath each logo and a small section heading above.
logos-2
Horizontally scrolling logo strip — suited for “as seen in” or sponsor strips.
logos-3
Two-row logo grid with more prominent sizing, suited for featured partner showcases.
Logo block props
logos-1.astro is the canonical reference:
Array of logo objects. Each item requires:
src— image URL or pathalt— descriptive alt text (required for accessibility)text— optional visible label rendered below the logo imagehref— optional link wrapping the entire logo tile
<slot />.
Storybook story
Installation
Image grid blocks
Image grid blocks display a collection of images as a hover-interactive mosaic.images-1
Two-column image grid with hover overlay showing the tile title.
images-2
Masonry-style image grid with varying row heights.
Image block props
images-1.astro is the canonical reference:
Section-level CTA buttons rendered above the image grid. First item uses
default variant, remaining use outline.Array of image tiles. Each item accepts:
image.src— image URL or pathimage.alt— descriptive alt texttitle— text revealed on hover in an overlayhref— makes the tile a link
TileTitle) fades in at group-hover/tile:opacity-100.
Installation
Single-video blocks
Single-video blocks pair a large video player with prose content, a feature checklist, and social proof.video-1
Split layout: prose + checklist + avatar/rating social proof on the left, video player on the right.
video-2
Centered layout: headline above a full-width video player.
video-3
Split layout with the video on the left and prose on the right.
Single-video props
video-1.astro is the canonical reference:
Video embed URL (e.g. a YouTube embed URL like
https://www.youtube.com/embed/...) passed directly to the fulldev/ui <Video> primitive.Feature checklist strings rendered with check icons, identical to the
content-* block pattern.CTA buttons below the prose. First item uses
default variant, remaining use outline.Social proof composite:
avatars array (each with src, alt, optional title), a numeric rating, and a description trust string. Rendered as a stacked avatar group with a star rating beneath.Installation
Video grid blocks
Video grid blocks display multiple video tiles in a responsive grid, similar to the image grid blocks but with embedded video players.videos-1
Three-column video tile grid with section heading and CTA buttons above.
videos-2
Two-column large video tile grid.
videos-3
Single-column stacked video tiles with titles.
videos-4
Four-column compact video grid.
Video grid props
videos-1.astro is the canonical reference:
Section-level CTA buttons rendered above the video grid.
Array of video tile objects. Each tile accepts:
video— embed URL string passed to the<Video>primitivetitle— tile title rendered inTileContentbelow the playerhref— optional link wrapping the tile