From a3c22448c898b412bede98532164b9810c3fe093 Mon Sep 17 00:00:00 2001 From: adeliptr Date: Mon, 9 Jun 2025 17:46:33 +0900 Subject: [PATCH 1/2] use unsplash API to get photos --- src/firebase.js | 16 ++++++++-------- src/lib/components/AddPlaces.svelte | 22 +++++----------------- src/lib/components/NewTripPopup.svelte | 24 +++++++++++++++++++++++- src/routes/itinerary/[tid]/+page.svelte | 14 +++++--------- src/services/unsplash.ts | 21 +++++++++++++++++++++ 5 files changed, 62 insertions(+), 35 deletions(-) create mode 100644 src/services/unsplash.ts diff --git a/src/firebase.js b/src/firebase.js index 3cbf934..cfacfaf 100644 --- a/src/firebase.js +++ b/src/firebase.js @@ -1,15 +1,15 @@ import { initializeApp, getApps, getApp } from 'firebase/app'; import { getDatabase } from 'firebase/database'; -// Your web app's Firebase configuration +// Firebase configuration const firebaseConfig = { - apiKey: import.meta.env.VITE_FIREBASE_API_KEY, - authDomain: import.meta.env.VITE_FIREBASE_AUTH_DOMAIN, - databaseURL: import.meta.env.VITE_FIREBASE_DATABASE_URL, - projectId: import.meta.env.VITE_FIREBASE_PROJECT_ID, - storageBucket: import.meta.env.VITE_FIREBASE_STORAGE_BUCKET, - messagingSenderId: import.meta.env.VITE_FIREBASE_MESSAGING_SENDER_ID, - appId: import.meta.env.VITE_FIREBASE_APP_ID + apiKey: import.meta.env.VITE_FIREBASE_API_KEY, + authDomain: import.meta.env.VITE_FIREBASE_AUTH_DOMAIN, + databaseURL: import.meta.env.VITE_FIREBASE_DATABASE_URL, + projectId: import.meta.env.VITE_FIREBASE_PROJECT_ID, + storageBucket: import.meta.env.VITE_FIREBASE_STORAGE_BUCKET, + messagingSenderId: import.meta.env.VITE_FIREBASE_MESSAGING_SENDER_ID, + appId: import.meta.env.VITE_FIREBASE_APP_ID }; // Initialize Firebase (with duplicate app prevention) diff --git a/src/lib/components/AddPlaces.svelte b/src/lib/components/AddPlaces.svelte index a2adb31..d47dea5 100644 --- a/src/lib/components/AddPlaces.svelte +++ b/src/lib/components/AddPlaces.svelte @@ -1,6 +1,7 @@