Skip to content

TakeGrid

Stable

A set of video takes where running and finished takes sit together, with one combined announcement, keyboard moves, and empty and loading views.

Also known as takes grid, video grid

Install with npm install @tattva/ui (setup), or copy the code from the kit in Downloads.

Four takes arriving

0 of 4 takes ready, 4 still working.

Arrow keys move between takes. Enter opens a finished take. Space selects it.

  • Take 1

    Generating

    8 secondsReel 2Ratio 16:9

    Estimated 20 credits

  • Take 2

    Generating

    8 secondsReel 2Ratio 16:9

    Estimated 20 credits

  • Take 3

    Queued

    8 secondsReel 2Ratio 16:9

    Estimated 20 credits

  • Take 4

    Queued

    8 secondsReel 2Ratio 16:9

    Estimated 20 credits

Press Next update to move the jobs along.

Press Next update to move the jobs along. The summary line changes only when a status changes, and it is the only thing spoken. Try the arrow keys, Enter, Space, and the = and - keys while a take has focus.

When to use it

Lets people watch several takes arrive and choose between them, without the page jumping or a screen reader talking over itself.

Made of: Summary line (live region) · Selected count · Tile size control (optional) · Group heading (prompt) · Take cards · Still placeholders (loading) · Empty state

Use it for

  • The results area of a video studio, with takes from one or more prompts.
  • Choosing the one take to keep, in pick mode.
  • Choosing several takes to download or delete, in select mode.

Not for

Do and avoid

2 of 2 takes ready. 1 picked.

Arrow keys move between takes. Enter opens a finished take. Space picks it.

  • Take 1

    Ready, selected

    6 secondsReel 2Ratio 16:9

    Charged 20 credits

  • Take 2

    Ready

    6 secondsReel 2Ratio 16:9

    Charged 20 credits

Do. Takes from one prompt side by side, so picking one is easy.

2 of 2 takes ready. 1 picked.

Arrow keys move between takes. Enter opens a finished take. Space picks it.

  • Version 1

    Ready, selected

    8 secondsReel 2Ratio 16:9

    Charged 20 credits

  • Version 1, extended

    Ready

    12 secondsReel 2Ratio 16:9

    Charged 10 credits

Avoid. Edits of one take shown as rivals lose where each came from.

Do

  • Add each take to the grid as soon as it is requested, so its place never moves.
  • Keep one ratio per grid.
  • Group by prompt when one session runs several prompts.
  • Use pick mode when the next step needs exactly one take.

Avoid

  • Do not let every card speak. The grid already speaks one summary.
  • Do not shimmer every pending tile. The working edge on each running take is enough.
  • Do not autoplay takes in the grid.
  • Do not paint the grid lime. Lime is only for the working edge and the AI label.

On a phone

  • Columns follow the grid's own width: one column for wide takes on a phone, two for tall 9:16 takes.
  • Small tiles hide the prompt and lineage, so the name, status and charge still fit.
  • Every button and select control has a 44px tap area on touch screens.

Seen in products

  • Google Flow: a grid of takes with Shift-click to select several, Enter to open, = and - to change grid size.
  • Google Flow: pending and error cards stay in the grid where the result will land.
  • Midjourney video: several takes per request, shown together.

Build your next AI screen with Tattva.

Free and open, with the code. Start in one line.

Get started