@hhgtech/hhg-components
Version:
Hello Health Group common components
16 lines (13 loc) • 522 B
JavaScript
import React__default, { forwardRef } from 'react';
/* eslint-disable @typescript-eslint/ban-types */
function setDefaultClass(Component, defaultClass) {
const Comp = forwardRef((props, ref) => {
return (React__default.createElement(Component, Object.assign({}, props, {
// @ts-ignore
className: `${defaultClass} ${props.className || ''}`, ref: ref })));
});
// @ts-ignore
Comp.classSelector = `.${defaultClass}`;
return Comp;
}
export { setDefaultClass };