Fixed a number of issues
This commit is contained in:
@@ -24,7 +24,7 @@ const userOrgs = await db.select({
|
||||
.all();
|
||||
|
||||
// Use current team or fallback to first
|
||||
const currentOrg = currentTeamId
|
||||
const currentOrg = currentTeamId
|
||||
? userOrgs.find(o => o.organizationId === currentTeamId) || userOrgs[0]
|
||||
: userOrgs[0];
|
||||
|
||||
@@ -78,14 +78,14 @@ if (currentOrg) {
|
||||
isNull(timeEntries.endTime)
|
||||
))
|
||||
.all();
|
||||
|
||||
|
||||
stats.activeTimers = activeCount.length;
|
||||
|
||||
const clientCount = await db.select()
|
||||
.from(clients)
|
||||
.where(eq(clients.organizationId, currentOrg.organizationId))
|
||||
.all();
|
||||
|
||||
|
||||
stats.totalClients = clientCount.length;
|
||||
|
||||
stats.recentEntries = await db.select({
|
||||
@@ -109,7 +109,7 @@ const hasMembership = userOrgs.length > 0;
|
||||
<DashboardLayout title="Dashboard - Chronus">
|
||||
<div class="flex justify-between items-center mb-8">
|
||||
<div>
|
||||
<h1 class="text-4xl font-bold bg-gradient-to-r from-primary to-secondary bg-clip-text text-transparent mb-2">
|
||||
<h1 class="text-4xl font-bold bg-linear-to-r from-primary to-secondary bg-clip-text text-transparent mb-2">
|
||||
Dashboard
|
||||
</h1>
|
||||
<p class="text-base-content/60">Welcome back, {user.name}!</p>
|
||||
@@ -174,7 +174,7 @@ const hasMembership = userOrgs.length > 0;
|
||||
<div class="stat-desc">Total active</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="grid grid-cols-1 lg:grid-cols-2 gap-6">
|
||||
<!-- Quick Actions -->
|
||||
<div class="card bg-base-100 shadow-xl">
|
||||
|
||||
Reference in New Issue
Block a user