@asgerami/zemenay-blog
Version:
Plug-and-play blog system for Next.js - Get a fully functional blog running in minutes with zero configuration
25 lines (24 loc) • 1.06 kB
TypeScript
import type { Category, Tag } from "../types";
interface FilterControlsProps {
categories: Category[];
tags: Tag[];
selectedCategory: string;
selectedTags: string[];
onCategoryClick: (category: Category) => void;
onTagClick: (tag: Tag) => void;
onClearFilters: () => void;
className?: string;
}
export declare function FilterControls({ categories, tags, selectedCategory, selectedTags, onCategoryClick, onTagClick, onClearFilters, className, }: FilterControlsProps): import("react/jsx-runtime").JSX.Element;
interface ActiveFiltersBarProps {
categories: Category[];
tags: Tag[];
selectedCategory: string;
selectedTags: string[];
onCategoryClick: (category: Category) => void;
onTagClick: (tag: Tag) => void;
onClearFilters: () => void;
className?: string;
}
export declare function ActiveFiltersBar({ categories, tags, selectedCategory, selectedTags, onCategoryClick, onTagClick, onClearFilters, className, }: ActiveFiltersBarProps): import("react/jsx-runtime").JSX.Element | null;
export {};