UNPKG

@sixbell-telco/sdk

Version:

A collection of reusable components designed for use in Sixbell Telco Angular projects

33 lines (32 loc) 2.79 kB
import * as i0 from "@angular/core"; export declare const toggleComponent: (props?: ({ variant?: "primary" | "primary-toggled" | "primary-disabled" | "secondary" | "secondary-toggled" | "secondary-disabled" | "success" | "success-toggled" | "success-disabled" | "error" | "error-toggled" | "error-disabled" | "warning" | "warning-toggled" | "warning-disabled" | "info" | "info-toggled" | "info-disabled" | "accent" | "accent-toggled" | "accent-disabled" | null | undefined; size?: "sm" | "md" | "lg" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export type ToggleVariantProps = 'primary' | 'primary-toggled' | 'primary-disabled' | 'secondary' | 'secondary-toggled' | 'secondary-disabled' | 'success' | 'success-toggled' | 'success-disabled' | 'error' | 'error-toggled' | 'error-disabled' | 'warning' | 'warning-toggled' | 'warning-disabled' | 'info' | 'info-toggled' | 'info-disabled' | 'accent' | 'accent-toggled' | 'accent-disabled' | null | undefined; export type ToggleSizeProps = 'sm' | 'md' | 'lg' | null | undefined; export type ToggleProps = { variant?: ToggleVariantProps; size?: ToggleSizeProps; }; export declare class ToggleComponent { variant: import("@angular/core").InputSignal<ToggleVariantProps>; size: import("@angular/core").InputSignal<ToggleSizeProps>; classes: import("@angular/core").InputSignal<string>; label: import("@angular/core").InputSignal<string>; name: import("@angular/core").InputSignal<string | null>; value: import("@angular/core").ModelSignal<boolean>; private onControlChange; private onControlTouch; disabled: import("@angular/core").ModelSignal<boolean>; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; handleToggle(): void; valueUpdated: import("@angular/core").OutputEmitterRef<boolean>; handleChange(): void; handleBlur(): void; componentClass: import("@angular/core").Signal<string>; static ɵfac: i0.ɵɵFactoryDeclaration<ToggleComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ToggleComponent, "st-toggle", never, { "variant": { "alias": "variant"; "required": false; "isSignal": true; }; "size": { "alias": "size"; "required": false; "isSignal": true; }; "classes": { "alias": "classes"; "required": false; "isSignal": true; }; "label": { "alias": "label"; "required": false; "isSignal": true; }; "name": { "alias": "name"; "required": false; "isSignal": true; }; "value": { "alias": "value"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; }, { "value": "valueChange"; "disabled": "disabledChange"; "valueUpdated": "valueUpdated"; }, never, never, true, never>; }