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:
co-authored by
Claude Sonnet 5
parent
f58ec00e30
commit
3bc0cb0770
@@ -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>
|
||||
);
|
||||
})}
|
||||
|
||||
Reference in New Issue
Block a user