@junte/ui
Version:
Quality Angular UI components kit
52 lines (51 loc) • 4.42 kB
TypeScript
import { EventEmitter, TemplateRef } from '@angular/core';
import { Height } from '../../core/enums/height';
import { BreakpointService } from '../responsive/breakpoint.service';
import { Feature } from '../../core/enums/feature';
import { Gutter } from '../../core/enums/gutter';
import { Position } from '../../core/enums/position';
import { State } from '../../core/enums/state';
import { UI } from '../../core/enums/ui';
import { Width } from '../../core/enums/width';
import { PopoverComponent } from '../../overlays/popover/popover.component';
import * as ɵngcc0 from '@angular/core';
declare class Picture {
url: string;
template: TemplateRef<any>;
position: Position;
width: number;
height: number;
constructor(defs?: any);
}
export declare class CardComponent {
private breakpoint;
ui: typeof UI;
readonly host = "jnt-card-host";
picture: Picture;
popover: PopoverComponent;
_height: Height;
get hasColor(): boolean;
get hasAction(): boolean;
_padding: Gutter;
title: string;
set height(height: Height);
set __picture__(picture: string | Picture);
headerTemplate: TemplateRef<any>;
titleTemplate: TemplateRef<any>;
footerTemplate: TemplateRef<any>;
cardActionsTemplate: TemplateRef<any>;
icon: string;
state: State;
set padding(padding: Gutter);
width: Width;
features: Feature[];
color: string;
selected: EventEmitter<any>;
hideActions(): void;
get mobile(): boolean;
constructor(breakpoint: BreakpointService);
static ɵfac: ɵngcc0.ɵɵFactoryDef<CardComponent, never>;
static ɵcmp: ɵngcc0.ɵɵComponentDefWithMeta<CardComponent, "jnt-card", never, { "width": "width"; "features": "features"; "height": "height"; "padding": "padding"; "title": "title"; "__picture__": "picture"; "icon": "icon"; "state": "state"; "color": "color"; }, { "selected": "selected"; }, ["headerTemplate", "titleTemplate", "footerTemplate", "cardActionsTemplate"], ["*"]>;
}
export {};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FyZC5jb21wb25lbnQuZC50cyIsInNvdXJjZXMiOlsiY2FyZC5jb21wb25lbnQuZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7QUFVQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW1DQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEV2ZW50RW1pdHRlciwgVGVtcGxhdGVSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEhlaWdodCB9IGZyb20gJy4uLy4uL2NvcmUvZW51bXMvaGVpZ2h0JztcbmltcG9ydCB7IEJyZWFrcG9pbnRTZXJ2aWNlIH0gZnJvbSAnLi4vcmVzcG9uc2l2ZS9icmVha3BvaW50LnNlcnZpY2UnO1xuaW1wb3J0IHsgRmVhdHVyZSB9IGZyb20gJy4uLy4uL2NvcmUvZW51bXMvZmVhdHVyZSc7XG5pbXBvcnQgeyBHdXR0ZXIgfSBmcm9tICcuLi8uLi9jb3JlL2VudW1zL2d1dHRlcic7XG5pbXBvcnQgeyBQb3NpdGlvbiB9IGZyb20gJy4uLy4uL2NvcmUvZW51bXMvcG9zaXRpb24nO1xuaW1wb3J0IHsgU3RhdGUgfSBmcm9tICcuLi8uLi9jb3JlL2VudW1zL3N0YXRlJztcbmltcG9ydCB7IFVJIH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy91aSc7XG5pbXBvcnQgeyBXaWR0aCB9IGZyb20gJy4uLy4uL2NvcmUvZW51bXMvd2lkdGgnO1xuaW1wb3J0IHsgUG9wb3ZlckNvbXBvbmVudCB9IGZyb20gJy4uLy4uL292ZXJsYXlzL3BvcG92ZXIvcG9wb3Zlci5jb21wb25lbnQnO1xuZGVjbGFyZSBjbGFzcyBQaWN0dXJlIHtcbiAgICB1cmw6IHN0cmluZztcbiAgICB0ZW1wbGF0ZTogVGVtcGxhdGVSZWY8YW55PjtcbiAgICBwb3NpdGlvbjogUG9zaXRpb247XG4gICAgd2lkdGg6IG51bWJlcjtcbiAgICBoZWlnaHQ6IG51bWJlcjtcbiAgICBjb25zdHJ1Y3RvcihkZWZzPzogYW55KTtcbn1cbmV4cG9ydCBkZWNsYXJlIGNsYXNzIENhcmRDb21wb25lbnQge1xuICAgIHByaXZhdGUgYnJlYWtwb2ludDtcbiAgICB1aTogdHlwZW9mIFVJO1xuICAgIHJlYWRvbmx5IGhvc3QgPSBcImpudC1jYXJkLWhvc3RcIjtcbiAgICBwaWN0dXJlOiBQaWN0dXJlO1xuICAgIHBvcG92ZXI6IFBvcG92ZXJDb21wb25lbnQ7XG4gICAgX2hlaWdodDogSGVpZ2h0O1xuICAgIGdldCBoYXNDb2xvcigpOiBib29sZWFuO1xuICAgIGdldCBoYXNBY3Rpb24oKTogYm9vbGVhbjtcbiAgICBfcGFkZGluZzogR3V0dGVyO1xuICAgIHRpdGxlOiBzdHJpbmc7XG4gICAgc2V0IGhlaWdodChoZWlnaHQ6IEhlaWdodCk7XG4gICAgc2V0IF9fcGljdHVyZV9fKHBpY3R1cmU6IHN0cmluZyB8IFBpY3R1cmUpO1xuICAgIGhlYWRlclRlbXBsYXRlOiBUZW1wbGF0ZVJlZjxhbnk+O1xuICAgIHRpdGxlVGVtcGxhdGU6IFRlbXBsYXRlUmVmPGFueT47XG4gICAgZm9vdGVyVGVtcGxhdGU6IFRlbXBsYXRlUmVmPGFueT47XG4gICAgY2FyZEFjdGlvbnNUZW1wbGF0ZTogVGVtcGxhdGVSZWY8YW55PjtcbiAgICBpY29uOiBzdHJpbmc7XG4gICAgc3RhdGU6IFN0YXRlO1xuICAgIHNldCBwYWRkaW5nKHBhZGRpbmc6IEd1dHRlcik7XG4gICAgd2lkdGg6IFdpZHRoO1xuICAgIGZlYXR1cmVzOiBGZWF0dXJlW107XG4gICAgY29sb3I6IHN0cmluZztcbiAgICBzZWxlY3RlZDogRXZlbnRFbWl0dGVyPGFueT47XG4gICAgaGlkZUFjdGlvbnMoKTogdm9pZDtcbiAgICBnZXQgbW9iaWxlKCk6IGJvb2xlYW47XG4gICAgY29uc3RydWN0b3IoYnJlYWtwb2ludDogQnJlYWtwb2ludFNlcnZpY2UpO1xufVxuZXhwb3J0IHt9O1xuIl19