UNPKG

@cds/core

Version:

Clarity Design System - common components, themes, and utilties

38 lines (37 loc) 1.05 kB
import { PropertyValues } from 'lit'; import { CdsInternalControlGroup } from '@cds/core/forms'; import { CdsInput } from './input.element.js'; /** * Input Group * * ```typescript * import '@cds/core/input/register.js'; * ``` * * ```html * <cds-input-group> * <label>Host URL</label> * <cds-select cds-layout="align:shrink"> * <label>URL Protocol</label> * <select> * <option>https://</option> * <option>http://</option> * </select> * </cds-select> * <cds-input> * <label>Host URL</label> * <input placeholder="example.com" type="url" /> * </cds-input> * <cds-control-message>Host ID: 123456</cds-control-message> * </cds-input-group> * ``` * * @element cds-input-group * @slot - For projecting inputs */ export declare class CdsInputGroup extends CdsInternalControlGroup { protected controls: NodeListOf<CdsInput>; protected isInlineControlGroup: boolean; static get styles(): import("lit").CSSResultGroup[]; firstUpdated(props: PropertyValues<this>): void; }