diff --git a/src/features/custom-trip/components/CustomTripDestinationsTab.tsx b/src/features/custom-trip/components/CustomTripDestinationsTab.tsx
index eba1b55..96a078d 100644
--- a/src/features/custom-trip/components/CustomTripDestinationsTab.tsx
+++ b/src/features/custom-trip/components/CustomTripDestinationsTab.tsx
@@ -585,7 +585,7 @@ export function CustomTripDestinationsTab({
{/* Country filter chips */}
-
+
{t('customTrip.filterByCountry')}:
diff --git a/src/features/custom-trip/components/CustomTripHotelsTab.tsx b/src/features/custom-trip/components/CustomTripHotelsTab.tsx
index 009de53..3e8790e 100644
--- a/src/features/custom-trip/components/CustomTripHotelsTab.tsx
+++ b/src/features/custom-trip/components/CustomTripHotelsTab.tsx
@@ -52,7 +52,7 @@ export function CustomTripHotelsTab({
const { t } = useTranslation()
const [search, setSearch] = useState('')
const [selectedDestination, setSelectedDestination] = useState(initialDestinationFilter)
- const [starsFilter, setStarsFilter] = useState<'all' | '5' | '4' | '3'>('all')
+ const [starsFilter, setStarsFilter] = useState<'all' | '5' | '4' | '3' | '2'>('all')
const [viewMode, setViewMode] = useState<'cards' | 'table'>('cards')
// Modals state
@@ -375,6 +375,24 @@ export function CustomTripHotelsTab({
★
۴ ستاره
+
+
{/* View Mode Switcher */}
diff --git a/src/features/custom-trip/components/CustomTripOriginsTab.tsx b/src/features/custom-trip/components/CustomTripOriginsTab.tsx
index bdd6c3e..afb8a84 100644
--- a/src/features/custom-trip/components/CustomTripOriginsTab.tsx
+++ b/src/features/custom-trip/components/CustomTripOriginsTab.tsx
@@ -336,6 +336,7 @@ export function CustomTripOriginsTab({
}
itemToDeleteRef.current = null
setItemToDelete(null)
+ setIsFormOpen(false)
}
const internationalCount = origins.filter((o) => o.isInternational).length
@@ -398,7 +399,7 @@ export function CustomTripOriginsTab({
{/* Country filter chips */}
-