semantic-ui-react
Version:
The official Semantic-UI-React integration.
16 lines (13 loc) • 386 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`.')
}
}
}