@junte/ui
Version:
Quality Angular UI components kit
36 lines (35 loc) • 3.09 kB
TypeScript
import { TemplateRef } from '@angular/core';
import { BreakpointService } from '../responsive/breakpoint.service';
import { Feature } from '../../core/enums/feature';
import { Gutter } from '../../core/enums/gutter';
import { State } from '../../core/enums/state';
import { UI } from '../../core/enums/ui';
import { Width } from '../../core/enums/width';
import * as ɵngcc0 from '@angular/core';
export declare class BlockComponent {
breakpoint: BreakpointService;
ui: typeof UI;
_state: {
success: boolean;
};
readonly host = "jnt-block-host";
get hasHelp(): boolean;
get hasHeader(): boolean;
_padding: Gutter;
_spacing: Gutter;
title: string;
set padding(padding: Gutter);
set spacing(spacing: Gutter);
get spacing(): Gutter;
width: Width;
state: State;
features: Feature[];
blockHelpTemplate: TemplateRef<any>;
blockHeaderTemplate: TemplateRef<any>;
blockFooterTemplate: TemplateRef<any>;
success(): void;
constructor(breakpoint: BreakpointService);
static ɵfac: ɵngcc0.ɵɵFactoryDef<BlockComponent, never>;
static ɵcmp: ɵngcc0.ɵɵComponentDefWithMeta<BlockComponent, "jnt-block", never, { "width": "width"; "features": "features"; "padding": "padding"; "spacing": "spacing"; "title": "title"; "state": "state"; }, {}, ["blockHelpTemplate", "blockHeaderTemplate", "blockFooterTemplate"], ["*"]>;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmxvY2suY29tcG9uZW50LmQudHMiLCJzb3VyY2VzIjpbImJsb2NrLmNvbXBvbmVudC5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7OztBQU9BOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBdUJBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVGVtcGxhdGVSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEJyZWFrcG9pbnRTZXJ2aWNlIH0gZnJvbSAnLi4vcmVzcG9uc2l2ZS9icmVha3BvaW50LnNlcnZpY2UnO1xuaW1wb3J0IHsgRmVhdHVyZSB9IGZyb20gJy4uLy4uL2NvcmUvZW51bXMvZmVhdHVyZSc7XG5pbXBvcnQgeyBHdXR0ZXIgfSBmcm9tICcuLi8uLi9jb3JlL2VudW1zL2d1dHRlcic7XG5pbXBvcnQgeyBTdGF0ZSB9IGZyb20gJy4uLy4uL2NvcmUvZW51bXMvc3RhdGUnO1xuaW1wb3J0IHsgVUkgfSBmcm9tICcuLi8uLi9jb3JlL2VudW1zL3VpJztcbmltcG9ydCB7IFdpZHRoIH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy93aWR0aCc7XG5leHBvcnQgZGVjbGFyZSBjbGFzcyBCbG9ja0NvbXBvbmVudCB7XG4gICAgYnJlYWtwb2ludDogQnJlYWtwb2ludFNlcnZpY2U7XG4gICAgdWk6IHR5cGVvZiBVSTtcbiAgICBfc3RhdGU6IHtcbiAgICAgICAgc3VjY2VzczogYm9vbGVhbjtcbiAgICB9O1xuICAgIHJlYWRvbmx5IGhvc3QgPSBcImpudC1ibG9jay1ob3N0XCI7XG4gICAgZ2V0IGhhc0hlbHAoKTogYm9vbGVhbjtcbiAgICBnZXQgaGFzSGVhZGVyKCk6IGJvb2xlYW47XG4gICAgX3BhZGRpbmc6IEd1dHRlcjtcbiAgICBfc3BhY2luZzogR3V0dGVyO1xuICAgIHRpdGxlOiBzdHJpbmc7XG4gICAgc2V0IHBhZGRpbmcocGFkZGluZzogR3V0dGVyKTtcbiAgICBzZXQgc3BhY2luZyhzcGFjaW5nOiBHdXR0ZXIpO1xuICAgIGdldCBzcGFjaW5nKCk6IEd1dHRlcjtcbiAgICB3aWR0aDogV2lkdGg7XG4gICAgc3RhdGU6IFN0YXRlO1xuICAgIGZlYXR1cmVzOiBGZWF0dXJlW107XG4gICAgYmxvY2tIZWxwVGVtcGxhdGU6IFRlbXBsYXRlUmVmPGFueT47XG4gICAgYmxvY2tIZWFkZXJUZW1wbGF0ZTogVGVtcGxhdGVSZWY8YW55PjtcbiAgICBibG9ja0Zvb3RlclRlbXBsYXRlOiBUZW1wbGF0ZVJlZjxhbnk+O1xuICAgIHN1Y2Nlc3MoKTogdm9pZDtcbiAgICBjb25zdHJ1Y3RvcihicmVha3BvaW50OiBCcmVha3BvaW50U2VydmljZSk7XG59XG4iXX0=