// components/navigation/TemplateSidebar.tsx import React from 'react' import { Box, Button, Typography } from '../fakemui' import { TemplateCategoryInfo, TemplateCategory } from '@metabuilder/interfaces/templates' import styles from '../../scss/components/navigation/template-sidebar.module.scss' interface TemplateSidebarProps { categories: TemplateCategoryInfo[] selectedCategory: TemplateCategory | 'all' onCategoryChange: (category: TemplateCategory | 'all') => void totalTemplates: number [key: string]: any } /** * Template sidebar navigation * Category filter with counts */ export const TemplateSidebar = ({ categories, selectedCategory, onCategoryChange, totalTemplates, ...rest }: TemplateSidebarProps) => { return ( Categories {categories.map((cat) => ( ))} ) }