UNPKG

@brizy/ui

Version:
9 lines (8 loc) 481 B
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)); };