UNPKG

@wordpress/block-editor

Version:
29 lines (25 loc) 617 B
/** * Internal dependencies */ import flex from './flex'; import flow from './flow'; import constrained from './constrained'; import grid from './grid'; const layoutTypes = [ flow, flex, constrained, grid ]; /** * Retrieves a layout type by name. * * @param {string} name - The name of the layout type. * @return {Object} Layout type. */ export function getLayoutType( name = 'default' ) { return layoutTypes.find( ( layoutType ) => layoutType.name === name ); } /** * Retrieves the available layout types. * * @return {Array} Layout types. */ export function getLayoutTypes() { return layoutTypes; }