@metamask/snaps-sdk
Version:
A library containing the core functionality for building MetaMask Snaps
24 lines • 913 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Radio = void 0;
const component_1 = require("../../component.cjs");
const TYPE = 'Radio';
/**
* A radio component, which is used to create a radio option. This component
* can only be used as a child of the {@link RadioGroup} component.
*
* @param props - The props of the component.
* @param props.value - The value of the radio option. This is used to populate the
* state in the form data.
* @param props.children - The text to display.
* @param props.disabled - Whether the radio is disabled.
* @returns A radio element.
* @example
* <RadioGroup name="radio-group">
* <Radio value="option1">Option 1</Radio>
* <Radio value="option2">Option 2</Radio>
* <Radio value="option3">Option 3</Radio>
* </RadioGroup>
*/
exports.Radio = (0, component_1.createSnapComponent)(TYPE);
//# sourceMappingURL=Radio.cjs.map