@@ -45,47 +35,26 @@ export default function Sidebar({ current, onClick, onCreateFromBlank }: Sidebar
type CategoryItemProps = {
active: boolean
- category: AppCategories
- onClick?: (category: AppCategories) => void
+ category: AppCategories | string
+ onClick?: (category: AppCategories | string) => void
}
function CategoryItem({ category, active, onClick }: CategoryItemProps) {
return
{ onClick?.(category) }}>
-
+ {category === AppCategories.RECOMMENDED &&
+
+
}
}
type AppCategoryLabelProps = {
- category: AppCategories
+ category: AppCategories | string
className?: string
}
export function AppCategoryLabel({ category, className }: AppCategoryLabelProps) {
const { t } = useTranslation()
- return
{t(`app.newAppFromTemplate.sidebar.${category}`)}
-}
-
-type AppCategoryIconProps = {
- category: AppCategories
-}
-function AppCategoryIcon({ category }: AppCategoryIconProps) {
- if (category === AppCategories.AGENT)
- return
- if (category === AppCategories.ASSISTANT)
- return
- if (category === AppCategories.HR)
- return
- if (category === AppCategories.PROGRAMMING)
- return
- if (category === AppCategories.RECOMMENDED)
- return
- if (category === AppCategories.WRITING)
- return
- if (category === AppCategories.WORKFLOW)
- return
- return
+ return
{category === AppCategories.RECOMMENDED ? t('app.newAppFromTemplate.sidebar.Recommended') : category}
}