Currently, if a user has `className` prop on the component, it will be overwritten. Even better solution would be to go away from implicit `cloneElement` under the hood and expose the hook or render props.