smoosic
Version:
<sub>[Github site](https://github.com/Smoosic/smoosic) | [source documentation](https://smoosic.github.io/Smoosic/release/docs/modules.html) | [change notes](https://aarondavidnewman.github.io/Smoosic/changes.html) | [application](https://smoosic.github.i
28 lines • 1.01 kB
TypeScript
import { SuiDialogNotifier, DialogDefinitionElement, SuiComponentParent } from '../components/baseComponent';
import { SuiToggleComposite } from '../components/toggle';
import { SuiDropdownComposite } from '../components/dropdown';
/**
* @category SuiDialog
*/
export interface CheckboxDropdownComponentParams {
id: string;
classes: string;
label: string;
smoName: string;
control: string;
toggleElement: DialogDefinitionElement;
dropdownElement: DialogDefinitionElement;
}
/**
* A checkbox that enables a dropdown component, for optional or dependent parameter
* @category SuiDialog
*/
export declare class CheckboxDropdownComponent extends SuiComponentParent {
toggleCtrl: SuiToggleComposite;
dropdownCtrl: SuiDropdownComposite;
constructor(dialog: SuiDialogNotifier, parameter: CheckboxDropdownComponentParams);
get html(): import("../../../common/htmlHelpers").DomBuilder;
bind(): void;
changed(): void;
}
//# sourceMappingURL=checkdrop.d.ts.map