Skip to content

Commit

Permalink
fix: retours Ariane
Browse files Browse the repository at this point in the history
  • Loading branch information
MaGOs92 committed Jul 12, 2024
1 parent 2910ec7 commit d9b3789
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ function SignalementUpdateNumero({
isMapMarker: true,
isDisabled: true,
color: "warning",
label: `${position.type} - ${numero}${suffixe ? suffixe : ""}`,
label: `${numero}${suffixe ? suffixe : ""} - ${position.type}`,
longitude: position.point.coordinates[0],
latitude: position.point.coordinates[1],
type: position.type as unknown as Position.type,
Expand Down
6 changes: 4 additions & 2 deletions components/signalement/signalement-list.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import { getSignalementLabel } from "@/lib/utils/signalement";
interface SignalementListProps {
signalements: any[];
selectedSignalements: string[];
setSelectedSignalements: (ids: string[]) => void;
onSelect: (id: string) => void;
onIgnore: (id: string) => void;
onToggleSelect: (ids: string[]) => void;
Expand All @@ -27,6 +28,7 @@ interface SignalementListProps {
function SignalementList({
signalements,
selectedSignalements,
setSelectedSignalements,
onSelect,
onIgnore,
onToggleSelect,
Expand Down Expand Up @@ -59,8 +61,8 @@ function SignalementList({
<Checkbox
checked={isAllSelected}
onChange={() =>
onToggleSelect(
isAllSelected ? [] : signalements.map(({ _id }) => _id)
setSelectedSignalements(
isAllSelected ? [] : signalements.map(({ id }) => id)
)
}
/>
Expand Down
17 changes: 6 additions & 11 deletions pages/bal/[balId]/signalements/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -124,17 +124,11 @@ function SignalementsPage({
};

const handleToggleSelect = (ids: string[]) => {
if (ids.length === signalements.length) {
setSelectedSignalements(ids);
} else if (ids.length === 0) {
setSelectedSignalements([]);
} else {
for (const id of ids) {
if (!selectedSignalements.includes(id)) {
setSelectedSignalements([...selectedSignalements, id]);
} else {
setSelectedSignalements(selectedSignalements.filter((s) => s !== id));
}
for (const id of ids) {
if (!selectedSignalements.includes(id)) {
setSelectedSignalements([...selectedSignalements, id]);
} else {
setSelectedSignalements(selectedSignalements.filter((s) => s !== id));
}
}
};
Expand Down Expand Up @@ -215,6 +209,7 @@ function SignalementsPage({
signalements={signalements}
selectedSignalements={selectedSignalements}
onSelect={handleSelectSignalement}
setSelectedSignalements={setSelectedSignalements}
onToggleSelect={handleToggleSelect}
onIgnore={handleIgnoreSignalement}
/>
Expand Down

0 comments on commit d9b3789

Please sign in to comment.