Refactor Commerce module based on API

This commit is contained in:
gpt-engineer-app[bot]
2025-10-11 02:14:08 +00:00
parent 2dc29f0f05
commit 6652cc60da
5 changed files with 1023 additions and 12 deletions

View File

@@ -1,9 +1,10 @@
import React, { useState } from 'react';
import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs';
import BusinessList from '@/components/establishments/BusinessList';
import BusinessCategories from '@/components/establishments/BusinessCategories';
import EstablishmentsList from '@/components/establishments/EstablishmentsList';
import RestaurantPOS from '@/components/establishments/RestaurantPOS';
import HotelManagement from '@/components/establishments/HotelManagement';
import CommerceReservations from '@/components/establishments/CommerceReservations';
import BusinessAnalytics from '@/components/establishments/BusinessAnalytics';
import BusinessVerification from '@/components/establishments/BusinessVerification';
import { Store } from 'lucide-react';
const Establishments = () => {
@@ -21,23 +22,28 @@ const Establishments = () => {
</div>
<Tabs value={activeTab} onValueChange={setActiveTab} className="space-y-6">
<TabsList className="grid w-full grid-cols-4 lg:w-auto">
<TabsTrigger value="list">Comercios</TabsTrigger>
<TabsTrigger value="categories">Categorías</TabsTrigger>
<TabsTrigger value="verification">Verificación</TabsTrigger>
<TabsList className="grid w-full grid-cols-5 lg:w-auto">
<TabsTrigger value="list">Establecimientos</TabsTrigger>
<TabsTrigger value="restaurant">Restaurante POS</TabsTrigger>
<TabsTrigger value="hotel">Hotel</TabsTrigger>
<TabsTrigger value="reservations">Reservaciones</TabsTrigger>
<TabsTrigger value="analytics">Analytics</TabsTrigger>
</TabsList>
<TabsContent value="list">
<BusinessList />
<EstablishmentsList />
</TabsContent>
<TabsContent value="categories">
<BusinessCategories />
<TabsContent value="restaurant">
<RestaurantPOS />
</TabsContent>
<TabsContent value="verification">
<BusinessVerification />
<TabsContent value="hotel">
<HotelManagement />
</TabsContent>
<TabsContent value="reservations">
<CommerceReservations />
</TabsContent>
<TabsContent value="analytics">