Skip to main content

extractUniqueAreas()

extractUniqueAreas(template): string[]

Extracts unique area names from a grid template string. Filters out empty cells (dots) and returns only unique area names. Content inside brackets is preserved as part of the area name token.

Parameters

ParameterTypeDescription
templatestringThe grid template string

Returns

string[]

An array of unique area names

Example

const template = `
"header header"
"sidebar main"
`;
const areas = extractUniqueAreas(template);
// Returns: ['header', 'sidebar', 'main']