@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.
39 lines (38 loc) • 953 B
TypeScript
/**
*
* Lit Blog Search Element
*
*/
import { CSSResult, SkhemataBase } from '@skhemata/skhemata-base';
export declare class SkhemataBlogCategories extends SkhemataBase {
apiWordpress: {
url: string;
};
blogPagePath: string;
blogPostPath: string;
categories: never[];
currentCategory?: number;
categoryTopBtn: string;
categoryTopBtnImage: string;
translationData: {
eng: {
SkhemataBlogCategories: {
categoriesTitle: string;
allCategories: string;
};
};
};
static get styles(): CSSResult[];
firstUpdated(): Promise<void>;
constructor();
/**
* Implement `render` to define a template for your element.
* Use JS template literals
*/
protected render(): import("lit-html").TemplateResult<1>;
/**
* Get categories
*/
private getCategories;
filterCategory(id: number): void;
}