Skip to main content

applyLayoutToRow

@blockslides/core


@blockslides/core / applyLayoutToRow

Function: applyLayoutToRow()

applyLayoutToRow(rowElement, layout): void

Defined in: blockslides/packages/core/src/utilities/layoutParser.ts:74

Applies layout ratios to a row's columns by setting flex values

Parameters

rowElement

HTMLElement

The DOM element for the row

layout

string

Layout string (e.g., '2-1')

Returns

void

Example

const row = document.querySelector('[data-node-type="row"]');
applyLayoutToRow(row, '2-1');
// First column will have flex: 2 1 0%
// Second column will have flex: 1 1 0%