Ziya/app/components/AppSidebar.vue
rizary 67fb3a203e
feat: implement CEX analysis cards and real-time token monitoring
- Add TokenCard and CexAnalysisCard components for displaying token data
- Implement real-time Redis event streaming for token updates
- Add environment-based configuration system for dev/prod Redis servers
- Create comprehensive hunting ground dashboard with card management
- Add individual and bulk card removal functionality
- Implement browser integration for token details viewing
- Add timestamp utilities and proper type handling for Redis events
- Create production-ready configuration with 154.38.185.112 Redis server
- Add comprehensive documentation in README.md and CONTRIBUTORS.md
- Restructure project architecture with proper Electron-Vue integration

BREAKING CHANGE: Redis configuration now uses environment-based settings
2025-06-23 09:03:39 +07:00

46 lines
1,018 B
Vue

<template>
<div class="w-64 bg-base-200 p-4">
<ul class="menu">
<li>
<a
:class="{ active: currentRoute === 'dashboard' }"
@click="navigateToDashboard"
>
Dashboard
</a>
</li>
<li>
<a
:class="{ active: currentRoute === 'profile' }"
@click="navigateToProfile"
>
Profile
</a>
</li>
<li><a>Trading</a></li>
<li><a>Portfolio</a></li>
<li><a>Markets</a></li>
<li>
<a
:class="{ active: currentRoute === 'hunting-ground' }"
@click="navigateToHuntingGround"
>
Hunting Ground
</a>
</li>
<li><a>Analytics</a></li>
</ul>
</div>
</template>
<script setup lang="ts">
import { useNavigation } from '../composables/navigation';
interface Props {
currentRoute: string;
}
defineProps<Props>();
const { navigateToDashboard, navigateToProfile, navigateToHuntingGround } = useNavigation();
</script>