Add room categories, documents module, guest settings, and booking improvements
- New pages: RoomCategoriesPage (category CRUD with photos, color, amenities) and DocumentsPage (template constructor with variable substitution, print packages) - Sidebar: added "Категории номеров" link under rooms, Documents module via modulesData - App.tsx: routes for /room-categories and /documents - RoomModal: now accepts categories prop for categoryId select - BookingModal: added additional services dropdown (breakfast, transfer, parking etc.) accumulating into booking total; summary shows services breakdown - SettingsPage: new "Гости" section with guest tag CRUD (add/edit/remove, color picker, live preview); booking section toggle "Показывать поле Источник бронирования" - modulesData: added Documents module entry (free tier, sidebar item) - RoomsPage: passes MOCK_CATEGORIES to RoomModal - ReviewsPage: rewritten with auto-redirect logic, threshold slider, platform settings tab Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -23,6 +23,8 @@ import { PosPage } from './pages/PosPage'
|
||||
import { ReviewsPage } from './pages/ReviewsPage'
|
||||
import { RoomServicePage } from './pages/RoomServicePage'
|
||||
import { RentalPage } from './pages/RentalPage'
|
||||
import { RoomCategoriesPage } from './pages/RoomCategoriesPage'
|
||||
import { DocumentsPage } from './pages/DocumentsPage'
|
||||
|
||||
export default function App() {
|
||||
return (
|
||||
@@ -54,7 +56,9 @@ export default function App() {
|
||||
<Route path="/pos" element={<PosPage />} />
|
||||
<Route path="/reviews" element={<ReviewsPage />} />
|
||||
<Route path="/room-service" element={<RoomServicePage />} />
|
||||
<Route path="/rental" element={<RentalPage />} />
|
||||
<Route path="/rental" element={<RentalPage />} />
|
||||
<Route path="/room-categories" element={<RoomCategoriesPage />} />
|
||||
<Route path="/documents" element={<DocumentsPage />} />
|
||||
</Route>
|
||||
|
||||
{/* Admin routes */}
|
||||
|
||||
Reference in New Issue
Block a user