layout.blocks.cell
One block of a layout.blocks; data-on when it is filled
Layout intents
Example
One
Two
Three
<Layout intent="layout.blocks.cell">
…
</Layout>Choosing between neighbours
Find the row that describes your element, and use the intent on the right.
If it is
Use
One block of a layout.blocks; data-on when it is filled
layout.blocks.cellthis page
Connections
Declared in the registry, both directions. Where an intent is used in your own code is something check and the gallery see; this site has no app code.
- Built from
For registry authors
Starter intents. These are the intents prongs add puts in your registry, shown in this site’s theme. Yours are your own registry.ts: rename, restyle and add to them, and see them with prongs add gallery.
What this intent is built from and its entry in components/prongs/registry.ts. You only need this to change how it looks or to add an intent like it.
How layout.blocks.cell resolves, and its definition
Each layer adds to the one before it; a later class wins over an earlier one that sets the same thing.
arrange.stackChildren in a column, free to shrink inside a row or grid
flex min-w-0 flex-col
layout.blocks.cellOne block of a layout.blocks; data-on when it is filled
h-3 w-2 shrink-0 rounded-none bg-surface-active transition-colors
flex min-w-0 flex-col h-3 w-2 shrink-0 rounded-none bg-surface-active transition-colors
'layout.blocks.cell': {
kind: 'semantic',
description: 'One block of a layout.blocks; data-on when it is filled',
refs: ['arrange.stack'],
binding: {
classes: 'h-3 w-2 shrink-0 rounded-none bg-surface-active transition-colors',
},
},