ابتدا بخش را انتخاب کنید.
- ) : itemsQ.isLoading ? (
- در حال بارگذاری...
- ) : (itemsQ.data?.data ?? []).length === 0 ? (
- سرویسی در این بخش تعریف نشده است.
- ) : (
-
- {(itemsQ.data?.data ?? []).map(o => {
- const active = serviceItemUuids.includes(o.uuid);
- return (
-
- );
- })}
+ {/* سرویسهای بخشِ انتخابشده — چند انتخابی، به لیست انباشته اضافه میشوند */}
+ {sectionUuid && (
+ <>
+
+ {itemsQ.isLoading ? (
+
در حال بارگذاری...
+ ) : (itemsQ.data?.data ?? []).length === 0 ? (
+
سرویسی در این بخش تعریف نشده است.
+ ) : (
+
+ {(itemsQ.data?.data ?? []).map(o => {
+ const active = selectedServices.some(s => s.uuid === o.uuid);
+ return (
+
+ );
+ })}
+
+ )}
+ >
+ )}
+
+ {/* لیستِ انباشتهٔ سرویسهای انتخابشده (از هر بخش) — قابل حذف */}
+ {selectedServices.length > 0 && (
+
+
+
+ {selectedServices.map(s => (
+
+ {s.name}
+
+
+ ))}
+
)}
>