mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-29 07:53:23 +00:00
feat: gestion des no data dans les table [#33]
This commit is contained in:
@ -10,6 +10,7 @@ import { useCsrfToken } from '@/context/CsrfContext';
|
||||
import SectionHeader from '@/components/SectionHeader';
|
||||
import ToggleSwitch from '@/components/ToggleSwitch';
|
||||
import { useNotification } from '@/context/NotificationContext';
|
||||
import AlertMessage from '@/components/AlertMessage';
|
||||
|
||||
export default function ParentFilesSection({
|
||||
parentFiles,
|
||||
@ -49,7 +50,7 @@ export default function ParentFilesSection({
|
||||
const handleSaveDocument = () => {
|
||||
if (!formData.name) {
|
||||
showNotification(
|
||||
'Veuillez saisir un nom de document pour valider l\'opération',
|
||||
"Veuillez saisir un nom de document pour valider l'opération",
|
||||
'error',
|
||||
'Erreur'
|
||||
);
|
||||
@ -57,7 +58,7 @@ export default function ParentFilesSection({
|
||||
}
|
||||
if (selectedGroups.length === 0) {
|
||||
showNotification(
|
||||
'Veuillez sélectionner au moins un dossier d\'inscription pour valider l\'opération',
|
||||
"Veuillez sélectionner au moins un dossier d'inscription pour valider l'opération",
|
||||
'error',
|
||||
'Erreur'
|
||||
);
|
||||
@ -267,7 +268,11 @@ export default function ParentFilesSection({
|
||||
setRemovePopupOnConfirm(() => () => {
|
||||
handleRemoveDocument(document.id)
|
||||
.then(() => {
|
||||
showNotification('Le document "${document.name}" a été correctement supprimé.', 'success', 'Succès');
|
||||
showNotification(
|
||||
'Le document "${document.name}" a été correctement supprimé.',
|
||||
'success',
|
||||
'Succès'
|
||||
);
|
||||
setRemovePopupVisible(false);
|
||||
})
|
||||
.catch((error) => {
|
||||
@ -334,6 +339,13 @@ export default function ParentFilesSection({
|
||||
editingDocumentId === 'new' ? [formData, ...parentFiles] : parentFiles
|
||||
}
|
||||
columns={columnsRequiredDocuments}
|
||||
emptyMessage={
|
||||
<AlertMessage
|
||||
type="warning"
|
||||
title="Aucune pièce à fournir enregistrée"
|
||||
message="Veuillez procéder à la création de nouvelles pièces à fournir par les parents"
|
||||
/>
|
||||
}
|
||||
/>
|
||||
<Popup
|
||||
visible={removePopupVisible}
|
||||
|
||||
Reference in New Issue
Block a user