refactoring
This commit is contained in:
@@ -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}
|
||||
>
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user