mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-21 06:06:41 +02:00
Move inactive projects out of active workspace: - bauntown (community website) - maerchenzauber (AI story generation) - memoro (voice memo app) - news (news aggregation) - nutriphi (nutrition tracking) - reader (reading app) - uload (URL shortener) - wisekeep (AI wisdom extraction) Update CLAUDE.md documentation: - Add presi to active projects - Document archived projects section - Update workspace configuration Archived apps can be re-activated by moving back to apps/ 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
32 lines
838 B
Svelte
32 lines
838 B
Svelte
<script lang="ts">
|
|
import { AppSlider, type AppItem } from '@manacore/shared-ui';
|
|
import { MANA_APPS, APP_STATUS_LABELS, APP_SLIDER_LABELS } from '@manacore/shared-branding';
|
|
|
|
// Convert MANA_APPS to AppItem format (German)
|
|
const apps: AppItem[] = MANA_APPS.map((app) => ({
|
|
name: app.name,
|
|
description: app.description.de,
|
|
longDescription: app.longDescription.de,
|
|
icon: app.icon,
|
|
color: app.color,
|
|
comingSoon: app.comingSoon,
|
|
status: app.status,
|
|
}));
|
|
|
|
const statusLabels = APP_STATUS_LABELS.de;
|
|
const labels = APP_SLIDER_LABELS.de;
|
|
|
|
function handleAppClick(app: AppItem, index: number) {
|
|
console.log('Opening app:', app.name);
|
|
}
|
|
</script>
|
|
|
|
<AppSlider
|
|
{apps}
|
|
title={labels.title}
|
|
isDark={false}
|
|
{statusLabels}
|
|
comingSoonLabel={labels.comingSoon}
|
|
openAppLabel={labels.openApp}
|
|
onAppClick={handleAppClick}
|
|
/>
|