UNPKG

@cds/core

Version:

Clarity Design System - common components, themes, and utilties

37 lines (36 loc) 925 B
import { PropertyValues } from 'lit'; import { CdsInternalControlGroup } from '@cds/core/forms'; import { CdsRadio } from './radio.element.js'; /** * Radio Group * * ```typescript * import '@cds/core/radio/register.js'; * ``` * * ```html * <cds-radio-group> * <label>radio group</label> * <cds-radio> * <label>item 1</label> * <input type="radio" /> * </cds-radio> * * <cds-radio> * <label>item 2</label> * <input type="radio" /> * </cds-radio> * </cds-radio-group> * ``` * * @element cds-radio-group * @slot - For projecting cds-radio controls */ export declare class CdsRadioGroup extends CdsInternalControlGroup { protected controls: NodeListOf<CdsRadio>; protected radioName: string; static get styles(): import("lit").CSSResultGroup[]; firstUpdated(props: PropertyValues<this>): void; private associateRadioControls; private syncRadioControls; }