--- import DashboardLayout from '../../../../layouts/DashboardLayout.astro'; import { Icon } from 'astro-icon/components'; import { db } from '../../../../db'; import { clients } from '../../../../db/schema'; import { eq, and } from 'drizzle-orm'; import { getCurrentTeam } from '../../../../lib/getCurrentTeam'; const user = Astro.locals.user; if (!user) return Astro.redirect('/login'); const { id } = Astro.params; if (!id) return Astro.redirect('/dashboard/clients'); const userMembership = await getCurrentTeam(user, Astro.cookies.get('currentTeamId')?.value); if (!userMembership) return Astro.redirect('/dashboard'); const client = await db.select() .from(clients) .where(and( eq(clients.id, id), eq(clients.organizationId, userMembership.organizationId) )) .get(); if (!client) return Astro.redirect('/dashboard/clients'); ---

Edit Client

Client Name
Email (optional)
Phone (optional)
Address Details
Street Address (optional)
City (optional)
State / Province (optional)
Zip / Postal Code (optional)
Country (optional)
Cancel