diff --git a/apps/web/app/(admin)/dashboard/page.tsx b/apps/web/app/(admin)/dashboard/page.tsx
index 85a54d3..becc571 100644
--- a/apps/web/app/(admin)/dashboard/page.tsx
+++ b/apps/web/app/(admin)/dashboard/page.tsx
@@ -67,14 +67,14 @@ export default function DashboardPage() {
const response = await fetch(url);
if (!response.ok) {
- throw new Error("Error al cargar los datos del dashboard");
+ throw new Error("Error loading dashboard data");
}
const data = await response.json();
setDashboardData(data);
} catch (err) {
console.error("Dashboard fetch error:", err);
- setError(err instanceof Error ? err.message : "Error desconocido");
+ setError(err instanceof Error ? err.message : "Unknown error");
} finally {
setIsLoading(false);
}
@@ -84,7 +84,7 @@ export default function DashboardPage() {
fetchDashboardData();
}, [fetchDashboardData]);
- const userName = session?.user?.name?.split(" ")[0] || "Usuario";
+ const userName = session?.user?.name?.split(" ")[0] || "User";
const today = new Date();
return (
@@ -93,10 +93,10 @@ export default function DashboardPage() {
- Bienvenido, {userName}
+ Welcome, {userName}
- {formatDate(today)} - Panel de administracion
+ {formatDate(today)} - Admin panel
{selectedSite && (
@@ -121,7 +121,7 @@ export default function DashboardPage() {
/>
- Mostrando: {selectedSite.name}
+ Showing: {selectedSite.name}
)}
@@ -161,7 +161,7 @@ export default function DashboardPage() {
) : dashboardData ? (
<>
- Ocupacion de Canchas
+ Court Occupancy
@@ -57,7 +57,7 @@ export function OccupancyChart({ data, isLoading = false }: OccupancyChartProps)
d="M20 12H4M12 20V4"
/>
- No hay canchas configuradas
+ No courts configured
@@ -89,7 +89,7 @@ export function OccupancyChart({ data, isLoading = false }: OccupancyChartProps)
d="M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z"
/>
- Ocupacion de Canchas
+ Court Occupancy
- {court.occupancyPercent}% ocupado
+ {court.occupancyPercent}% booked
- {court.availableHours - court.bookedHours}h disponible
+ {court.availableHours - court.bookedHours}h available
@@ -161,11 +161,11 @@ export function OccupancyChart({ data, isLoading = false }: OccupancyChartProps)
diff --git a/apps/web/components/dashboard/quick-actions.tsx b/apps/web/components/dashboard/quick-actions.tsx
index e310e11..adac923 100644
--- a/apps/web/components/dashboard/quick-actions.tsx
+++ b/apps/web/components/dashboard/quick-actions.tsx
@@ -14,7 +14,7 @@ interface QuickAction {
const quickActions: QuickAction[] = [
{
- label: "Nueva Reserva",
+ label: "New Booking",
href: "/bookings",
icon: (