UNPKG

@metamask/snaps-sdk

Version:

A library containing the core functionality for building MetaMask Snaps

24 lines 941 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Option = void 0; const component_1 = require("../../component.cjs"); const TYPE = 'Option'; /** * A dropdown option component, which is used to create a dropdown option. This component * can only be used as a child of the {@link Dropdown} component. * * @param props - The props of the component. * @param props.value - The value of the dropdown option. This is used to populate the * state in the form data. * @param props.children - The text to display. * @param props.disabled - Whether the option is disabled. * @returns A dropdown option element. * @example * <Dropdown name="dropdown"> * <Option value="option1">Option 1</Option> * <Option value="option2">Option 2</Option> * <Option value="option3">Option 3</Option> * </Dropdown> */ exports.Option = (0, component_1.createSnapComponent)(TYPE); //# sourceMappingURL=Option.cjs.map