parseLayout
@blockslides/core / parseLayout
Function: parseLayout()
parseLayout(
layout,columnCount):number[]
Defined in: blockslides/packages/core/src/utilities/layoutParser.ts:27
Parses a layout string and returns flex ratios for each column
Parameters
layout
string
Layout string (e.g., '2-1', '1-1-1')
columnCount
number
Number of columns in the row
Returns
number[]
Array of flex ratio numbers
Example
parseLayout('2-1', 2) // Returns [2, 1]
parseLayout('1-1-1', 3) // Returns [1, 1, 1]
parseLayout('invalid', 2) // Returns [1, 1] with console warning