-
-
اگر خالی بماند از برنامه هفتگی استفاده میشود
-
+
+
+
+
+ {slots.length === 0 ? (
+
اگر خالی بماند از برنامه هفتگی استفاده میشود
+ ) : (
+
+ {slots.map((session, idx) => (
+ setSlots(prev => prev.map((old, i) => i === idx ? s : old))}
+ onRemove={() => setSlots(prev => prev.filter((_, i) => i !== idx))} />
+ ))}
+
+ )}
)}
@@ -1438,7 +1469,7 @@ function DateOverrideModal({ open, onClose, existing, doctorUuid, onSaved }: {
// ── Date Overrides Tab ─────────────────────────────────────────────────────
-function DateOverridesTab({ doctorUuid }: { doctorUuid: string }) {
+function DateOverridesTab({ doctorUuid, addresses }: { doctorUuid: string; addresses: AddressData[] }) {
const qc = useQueryClient();
const [modalOpen, setModalOpen] = useState(false);
const [editing, setEditing] = useState