UNPKG

@skhemata/skhemata-blog

Version:

Skhemata Blog Web Component. This web component provides several sub components in addition to main component, allowing featured blogs, blog listing and blog post display.

51 lines (50 loc) 1.22 kB
/** * * Lit Blog List Element * * */ import { SkhemataBase, CSSResult } from '@skhemata/skhemata-base'; import './SkhemataBlogSearch'; export declare class SkhemataBlogFeatured extends SkhemataBase { apiWordpress: { url: string; }; blogPagePath: string; postsPerPage: number; searchedBlogPosts: string; private blogPosts; totalPages: number; totalCount: number; translationData: { eng: { SkhemataBlogFeatured: { readMore: string; }; }; }; static get styles(): CSSResult[]; static get scopedElements(): { 'fa-icon': any; }; constructor(); navigate(slug: string): void; /** * Implement `render` to define a template for your element. * Use JS template literals */ protected render(): import("lit-html").TemplateResult<1>; private formatDate; /** * Implement firstUpdated to perform one-time work after * the element’s template has been created. */ firstUpdated(): Promise<void>; /** * Fetch Posts from WP REST API */ private getPosts; /** * Format wp categories */ private static formatCategories; }