@brizy/ui
Version:
React elements in Brizy style
9 lines (8 loc) • 481 B
JavaScript
import React, { useMemo } from "react";
import AntRadio from "antd/lib/radio";
import { classNames } from "../classNamesFn";
export const Radio = ({ value, disabled, type, children, className }) => {
const _className = classNames(className)("radio");
const Component = useMemo(() => (type === "button" ? AntRadio.Button : AntRadio), [type]);
return (React.createElement(Component, { value: value, disabled: disabled, className: _className, type: type }, children));
};