Add delete room button in RoomModal
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user