@wordpress/block-library
Version:
Block library for the WordPress editor.
17 lines • 576 B
JavaScript
/**
* Normalize the rowspan/colspan value.
* Returns undefined if the parameter is not a positive number
* or the default value (1) for rowspan/colspan.
*
* @param {number|undefined} rowColSpan rowspan/colspan value.
*
* @return {string|undefined} normalized rowspan/colspan value.
*/
export function normalizeRowColSpan(rowColSpan) {
const parsedValue = parseInt(rowColSpan, 10);
if (!Number.isInteger(parsedValue)) {
return undefined;
}
return parsedValue < 0 || parsedValue === 1 ? undefined : parsedValue.toString();
}
//# sourceMappingURL=utils.js.map