diff --git a/client/src/api/client.ts b/client/src/api/client.ts
index 086294f4..899453c8 100644
--- a/client/src/api/client.ts
+++ b/client/src/api/client.ts
@@ -366,10 +366,10 @@ export const placesApi = {
if (opts?.paths !== undefined) fd.append('importPaths', String(opts.paths))
return apiClient.post(`/trips/${tripId}/places/import/map`, fd, { headers: { 'Content-Type': 'multipart/form-data' } }).then(r => r.data)
},
- importGoogleList: (tripId: number | string, url: string) =>
- apiClient.post(`/trips/${tripId}/places/import/google-list`, { url } satisfies PlaceImportListRequest).then(r => r.data),
- importNaverList: (tripId: number | string, url: string) =>
- apiClient.post(`/trips/${tripId}/places/import/naver-list`, { url }).then(r => r.data),
+ importGoogleList: (tripId: number | string, url: string, enrich?: boolean) =>
+ apiClient.post(`/trips/${tripId}/places/import/google-list`, { url, enrich } satisfies PlaceImportListRequest).then(r => r.data),
+ importNaverList: (tripId: number | string, url: string, enrich?: boolean) =>
+ apiClient.post(`/trips/${tripId}/places/import/naver-list`, { url, enrich } satisfies PlaceImportListRequest).then(r => r.data),
bulkDelete: (tripId: number | string, ids: number[]) =>
apiClient.post(`/trips/${tripId}/places/bulk-delete`, { ids } satisfies PlaceBulkDeleteRequest).then(r => r.data),
}
diff --git a/client/src/components/Planner/PlacesSidebarListImportModal.tsx b/client/src/components/Planner/PlacesSidebarListImportModal.tsx
index 1dffc549..731b1ec4 100644
--- a/client/src/components/Planner/PlacesSidebarListImportModal.tsx
+++ b/client/src/components/Planner/PlacesSidebarListImportModal.tsx
@@ -1,10 +1,12 @@
import ReactDOM from 'react-dom'
+import ToggleSwitch from '../Settings/ToggleSwitch'
import type { SidebarState } from './usePlacesSidebar'
export function ListImportModal(S: SidebarState) {
const {
setListImportOpen, setListImportUrl, t, hasMultipleListImportProviders, availableListImportProviders,
listImportProvider, setListImportProvider, listImportUrl, listImportLoading, handleListImport,
+ listImportEnrich, setListImportEnrich, canEnrichImport,
} = S
return ReactDOM.createPortal(
+ {canEnrichImport && (
+
+
+
{t('places.enrichOnImport')}
+
{t('places.enrichOnImportHint')}
+
+
setListImportEnrich(!listImportEnrich)} />
+
+ )}