New module pages: POS (shift/receipt), Reviews (moderation+QR link), Room Service (live orders+menu), Rental (object CRUD+bookings)
- PosPage: shift timer, product catalog with categories, cart/receipt, cash/terminal payment, shift revenue summary - ReviewsPage: review moderation (approve/reject/reply), public review link + redirect config, NPS/avg rating stats - RoomServicePage: live orders with status pipeline (new→preparing→ready→delivered), menu tab with stop-list support - RentalPage: rental object management (create/edit/delete with icon+color picker), bookings table per object - BookingsPage: "Новая аренда" button in rental tab → 2-step flow (pick object+date → booking form) - App.tsx: routes for /pos, /reviews, /room-service, /rental Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -19,6 +19,10 @@ import { AvailabilityPage } from './pages/AvailabilityPage'
|
||||
import { FloorMapPage } from './pages/FloorMapPage'
|
||||
import { AdminDashboard } from './pages/AdminDashboard'
|
||||
import { MigrationPage } from './pages/MigrationPage'
|
||||
import { PosPage } from './pages/PosPage'
|
||||
import { ReviewsPage } from './pages/ReviewsPage'
|
||||
import { RoomServicePage } from './pages/RoomServicePage'
|
||||
import { RentalPage } from './pages/RentalPage'
|
||||
|
||||
export default function App() {
|
||||
return (
|
||||
@@ -47,6 +51,10 @@ export default function App() {
|
||||
<Route path="/availability" element={<AvailabilityPage />} />
|
||||
<Route path="/floor-map" element={<FloorMapPage />} />
|
||||
<Route path="/migration" element={<MigrationPage />} />
|
||||
<Route path="/pos" element={<PosPage />} />
|
||||
<Route path="/reviews" element={<ReviewsPage />} />
|
||||
<Route path="/room-service" element={<RoomServicePage />} />
|
||||
<Route path="/rental" element={<RentalPage />} />
|
||||
</Route>
|
||||
|
||||
{/* Admin routes */}
|
||||
|
||||
Reference in New Issue
Block a user