@esri/calcite-components
Version:
Web Components for Esri's Calcite Design System.
30 lines (29 loc) • 1.23 kB
TypeScript
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;
}