UNPKG

ui-box

Version:

Blazing Fast React UI Primitive

20 lines (19 loc) 592 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function splitProps(props, keys) { const matchedProps = {}; const remainingProps = {}; const propKeys = Object.keys(props); for (let i = 0; i < propKeys.length; i++) { const propKey = propKeys[i]; const propValue = props[propKey]; if (keys.includes(propKey)) { matchedProps[propKey] = propValue; } else { remainingProps[propKey] = propValue; } } return { matchedProps, remainingProps }; } exports.default = splitProps;