attendance table

This commit is contained in:
Primakov Alexandr Alexandrovich
2024-11-06 12:35:55 +03:00
parent 923f7034dd
commit 56e07bc2ef
9 changed files with 341 additions and 179 deletions

View File

@@ -0,0 +1,26 @@
import { Alert } from '@chakra-ui/react'
import React from 'react'
export class ErrorBoundary extends React.Component<
React.PropsWithChildren,
{ hasError: boolean, error?: string }
> {
state = { hasError: false, error: null }
static getDerivedStateFromError(error: Error) {
return { hasError: true, error: error.message }
}
render() {
if (this.state.hasError) {
return (
<Alert status="error" title="Ошибка">
Что-то пошло не так<br />
{this.state.error && <span>{this.state.error}</span>}
</Alert>
)
}
return this.props.children
}
}