@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
21 lines (20 loc) • 756 B
TypeScript
import type { FeedEntry } from './newsfeedutils.js';
import GirafeHTMLElement from '../../../base/GirafeHTMLElement.js';
import IGirafePanel from '../../../tools/state/igirafepanel.js';
declare class NewsPanelComponent extends GirafeHTMLElement implements IGirafePanel {
protected templateUrl: string | null;
protected styleUrls: string[] | null;
template: () => import("uhtml").Hole;
isPanelVisible: boolean;
panelTitle: string;
panelTogglePath: string;
entries: FeedEntry[];
constructor();
saveLastViewDate(): void;
loadLastViewDate(): void;
togglePanel(visible: boolean): void;
render(): void;
private initializeNewsState;
protected connectedCallback(): void;
}
export default NewsPanelComponent;