- 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
46 lines
1,018 B
Vue
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>
|