@gip-recia/esco-content-menu-lit
Version:
Web component to display into eyebrow menu a user information menu with profile picture and more.
40 lines • 1.3 kB
TypeScript
import { LitElement, TemplateResult } from 'lit';
import './lit-ellipsis';
import './action-favorites';
declare const PortletCard_base: (new (...args: any[]) => import("@mixins/litLoggable").LoggableInterface) & typeof LitElement;
export declare class PortletCard extends PortletCard_base {
messages: never[];
baseUrl: string;
portletDesc: Portlet | undefined;
cssClass: string;
iconBackgroundColor: string;
size: string;
cardHoverSrc: string;
backgroundIsDark: boolean;
isFavorite: boolean;
hideAction: boolean;
debug: boolean;
_dataIsParsed: boolean;
private _fname;
private _chanId;
private _pTitle;
private _description;
private _portletTitle;
private _canFavorite;
private _iconUrl;
shouldUpdate(): boolean;
willUpdate(changedProperties: Map<string | number | symbol, unknown>): void;
firstUpdated(): void;
protected updated(): void;
parseDesc(): void;
getHoverText(): string;
toggleFavorite(e: CustomEvent): void;
clickOnCard(e: Event): void;
render(): TemplateResult;
renderIcon(): TemplateResult;
renderEllipsis(): TemplateResult;
renderActionFavorites(): TemplateResult;
static styles: import("lit").CSSResult;
}
export {};
//# sourceMappingURL=portlet-card.d.ts.map