UNPKG

@esri/calcite-components

Version:

Web Components for Esri's Calcite Design System.

30 lines (29 loc) 1.23 kB
import { VNode, EventEmitter } from "../../stencil-public-runtime"; import { Layout, Scale, Theme } from "../interfaces"; export declare class CalciteRadioButtonGroup { el: HTMLCalciteRadioButtonGroupElement; /** The disabled state of the radio button group. */ disabled: boolean; onDisabledChange(): void; /** The radio button group's hidden status. When a radio button group is hidden none of its options are focusable or checkable. */ hidden: boolean; onHiddenChange(): void; /** The layout direction of the radio buttons in a group. */ layout: Layout; onLayoutChange(): void; /** The name of the radio button group. <code>name</code> must be unique to other radio button group instances. */ name: string; /** Requires that a value is selected for the radio button group before the parent form will submit. */ required: boolean; /** The scale (size) of the radio button group. */ scale: Scale; onScaleChange(): void; /** The color theme of the radio button group. */ theme: Theme; onThemeChange(): void; connectedCallback(): void; private passPropsToRadioButtons; calciteRadioButtonGroupChange: EventEmitter; radioButtonChangeHandler(event: CustomEvent): void; render(): VNode; }