semantic-ui-react
Version:
The official Semantic-UI-React integration.
15 lines (13 loc) • 389 B
JavaScript
import React from 'react';
import * as ReactIs from 'react-is';
/**
* Asserts that a passed element can be used cloned a props will be applied properly.
*/
export default function validateTrigger(element) {
if (element) {
React.Children.only(element);
if (ReactIs.isFragment(element)) {
throw new Error('An "React.Fragment" cannot be used as a `trigger`.');
}
}
}