UNPKG

@webilix/ngx-helper-m3

Version:

Helper library for Angular and Material 3

36 lines (35 loc) 1.82 kB
import { OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { Router } from '@angular/router'; import { INgxHelperConfig } from '../../../ngx-helper.config'; import { ComponentService, IValueComponentData } from '../../component.service'; import { INgxHelperValue } from '../ngx-helper-value.interface'; import * as i0 from "@angular/core"; export declare class NgxHelperValueBoxComponent implements OnInit, OnChanges { private readonly router; private readonly componentService; private readonly config?; private className; private gridTemplateColumns; private boxGap; values: INgxHelperValue[]; column?: number | { desktop?: number; mobile?: number; }; clearBox: boolean; emptyText: string; gapSize: string; hideShadow: boolean; data: IValueComponentData[]; copyIndex?: number; private copyTimeout; private componentConfig; constructor(router: Router, componentService: ComponentService, config?: Partial<INgxHelperConfig> | undefined); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onResize(): void; onClick(action?: () => string[] | void): void; onCopy(event: Event, index: number): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgxHelperValueBoxComponent, [null, null, { optional: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<NgxHelperValueBoxComponent, "ngx-helper-value-box", never, { "values": { "alias": "values"; "required": true; }; "column": { "alias": "column"; "required": false; }; "clearBox": { "alias": "clearBox"; "required": false; }; "emptyText": { "alias": "emptyText"; "required": false; }; "gapSize": { "alias": "gapSize"; "required": false; }; "hideShadow": { "alias": "hideShadow"; "required": false; }; }, {}, never, never, true, never>; }