Add delete room button in RoomModal

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-17 18:02:08 +03:00
parent 791d8637f9
commit 1d24e5a4c4
2 changed files with 23 additions and 2 deletions

View File

@@ -64,6 +64,17 @@ export function RoomsPage() {
const [saveError, setSaveError] = useState<string | null>(null)
const handleDelete = async (roomId: string) => {
try {
await api.rooms.delete(slug, roomId)
setRooms(prev => prev.filter(r => r.id !== roomId))
setModalOpen(false)
} catch (err) {
const msg = err instanceof Error ? err.message : 'Ошибка удаления'
setSaveError(msg)
}
}
const handleSave = async (room: Room) => {
setSaveError(null)
try {