Config : retrait du bouton ad hoc « ajouter un créneau »

Les créneaux viennent des créneaux types (génération à la création d'un poste
+ « Générer les créneaux »). Le bouton par jour n'a plus lieu d'être.
Nettoyage : hooks/clés i18n devenus inutiles.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017uUsRg7XzopkCPWimwg9ZM
This commit is contained in:
AdamThomas
2026-09-10 21:02:21 +02:00
co-authored by Claude Sonnet 5
parent f58ec00e30
commit 3bc0cb0770
2 changed files with 0 additions and 21 deletions
-2
View File
@@ -159,13 +159,11 @@
"config.grid.positionsHeader": "POSTES · {count} CRÉNEAUX",
"config.grid.slotsCount": "{count} créneaux",
"config.grid.addPosition": "+ AJOUTER UN POSTE",
"config.grid.addShift": "+ AJOUTER UN CRÉNEAU (12–17)",
"config.grid.newPositionName": "Nouveau poste",
"config.grid.minTotal": "BESOIN MINIMUM · TOTAL",
"config.grid.idealTotal": "BESOIN IDÉAL · TOTAL",
"config.grid.min": "MIN",
"config.grid.ideal": "IDÉAL",
"config.grid.noShifts": "Aucun créneau sur ce poste. Ajoutez-en un pour qu'il apparaisse dans la grille.",
"config.grid.emptyDay": "Aucun créneau ce jour.",
"config.grid.deletePosition": "SUPPRIMER LE POSTE",
"config.grid.deletePositionConfirm": "Supprimer ce poste et tous ses créneaux ?",
-19
View File
@@ -2,7 +2,6 @@ import { useMemo, useState } from 'react';
import {
useCreatePosition,
useCreateShift,
useDeletePosition,
useDeleteShift,
useEdition,
@@ -55,7 +54,6 @@ export function ConfigGrid() {
const positionShifts = useShifts(position?.id);
const updateShift = useUpdateShift();
const deleteShift = useDeleteShift();
const createShift = useCreateShift();
const totals = useMemo(() => {
let min = 0;
@@ -141,7 +139,6 @@ export function ConfigGrid() {
/>
{positionShifts.isLoading ? <Loading /> : null}
{createShift.isError ? <ErrorNote error={createShift.error} /> : null}
{updateShift.isError ? <ErrorNote error={updateShift.error} /> : null}
<div className="grid gap-[14px] [grid-template-columns:repeat(auto-fit,minmax(300px,1fr))]">
@@ -196,22 +193,6 @@ export function ConfigGrid() {
{t('config.grid.emptyDay')}
</div>
) : null}
<button
type="button"
disabled={createShift.isPending}
onClick={() =>
createShift.mutate({
position_id: position.id,
starts_at: `${day}T12:00:00`,
ends_at: `${day}T17:00:00`,
min_staff: 2,
ideal_staff: 3,
})
}
className="w-full cursor-pointer bg-cream p-2 font-display text-[10px] font-extrabold uppercase tracking-wide hover:bg-yellow disabled:opacity-50"
>
{t('config.grid.addShift')}
</button>
</div>
);
})}