refactoring

This commit is contained in:
2025-11-10 09:39:00 +01:00
parent c747d40d3d
commit 083c79d82e
8 changed files with 231 additions and 76 deletions

View File

@@ -32,8 +32,9 @@ const PickupConfigTable = ({
const rangeStart = normalizedRange?.start || '';
const rangeEnd = normalizedRange?.end || '';
const hasDateRange = Boolean(rangeStart || rangeEnd);
const rowKey = item.id ? `${item.id}-${index}` : `row-${index}`;
return (
<tr key={item.id || index} className={index % 2 === 0 ? 'bg-gray-50' : 'bg-white'}>
<tr key={rowKey} className={index % 2 === 0 ? 'bg-gray-50' : 'bg-white'}>
<td className="px-4 py-2 text-center">
<input
type="checkbox"
@@ -64,7 +65,7 @@ const PickupConfigTable = ({
<td className="px-4 py-2">
<select
value={item.desiredWeekday || ''}
onChange={(e) => onWeekdayChange(index, e.target.value)}
onChange={(e) => onWeekdayChange(index, e.target.value, item.id)}
className="border rounded p-1 w-full"
disabled={hasDateRange}
>

View File

@@ -1,8 +1,6 @@
import { DateRange } from 'react-date-range';
import { de } from 'date-fns/locale';
import { buildSelectionRange } from '../utils/dateUtils';
import 'react-date-range/dist/styles.css';
import 'react-date-range/dist/theme/default.css';
const RangePickerModal = ({ entry, minDate, onSelectRange, onResetRange, onClose }) => {
if (!entry || entry.desiredWeekday) {