Skip to content

Commit

Permalink
[fix] firebase app missing
Browse files Browse the repository at this point in the history
  • Loading branch information
mpetteno committed Nov 18, 2024
1 parent a32a00e commit 385ca59
Show file tree
Hide file tree
Showing 6 changed files with 25 additions and 40 deletions.
15 changes: 12 additions & 3 deletions src/components/Filters.vue
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,19 @@
</template>

<script setup>
import { computed, ref, watch } from "vue";
import { companiesFilters, companiesTags } from "@/store.js";
import { where } from "firebase/firestore";
import Sidebar from "@/ui/Sidebar.vue";
import { computed, ref, watch } from "vue";
import { collection, query, where } from "firebase/firestore";
import { useCollection, useFirestore } from "vuefire";
import { companies } from '@/store.js'
// Get collections
const db = useFirestore();
const companiesTags = useCollection(collection(db, "tags"))
const companiesCol = collection(db, "companies");
const companiesFilters = ref([null]);
const companiesQuery = computed(() => query(companiesCol, ...companiesFilters.value));
useCollection(companiesQuery, { target: companies })
// Favourite handler
const favouriteChecked = ref(true);
Expand Down
4 changes: 2 additions & 2 deletions src/components/Map.vue
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import "leaflet/dist/leaflet.css";
import '@fortawesome/fontawesome-free/css/all.min.css';
import L from "leaflet";
import { companies } from "@/store.js";
import { companies } from '@/store.js'
// Parameters
const props = {
Expand Down Expand Up @@ -40,7 +40,7 @@
markers = [];
// Add filtered companies as markers
companies.value.forEach((company) => {
const markerOptions = company.favourite ? {icon: favouriteIcon} : {};
const markerOptions = company.favourite ? {icon: favouriteIcon} : {icon: icon};
const marker = L.marker([company.latitude, company.longitude], markerOptions)
.addTo(map)
.bindPopup(`<b>${company.company_name}</b>`);
Expand Down
2 changes: 1 addition & 1 deletion src/firebase-config.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export default {
export const firebaseConfig = {
apiKey: "AIzaSyAeFMoXSElcKsCjHelN2kgOSY-rVnnpSR8",
authDomain: "around-the-job.firebaseapp.com",
projectId: "around-the-job",
Expand Down
18 changes: 0 additions & 18 deletions src/firebase.js

This file was deleted.

15 changes: 8 additions & 7 deletions src/main.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import '@/assets/main.css'
import { VueFire } from "vuefire";
import { getFirebase } from './firebase'
import { createApp } from 'vue'
import App from './App.vue'

const app = createApp(App)
.use(VueFire, {
firebaseApp: getFirebase()
})
import App from '@/App.vue'
import { initializeApp } from 'firebase/app'
import { firebaseConfig } from "@/firebase-config.js";

const firebaseApp = initializeApp(firebaseConfig);
const app = createApp(App);
app.use(VueFire, {
firebaseApp
})
app.mount('#app');
11 changes: 2 additions & 9 deletions src/store.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
import { collection, query } from "firebase/firestore";
import { ref, computed } from "vue";
import { useFirestore, useCollection } from "vuefire";
import { ref } from "vue";

const db = useFirestore();
const companiesCol = collection(db, "companies");
export const companiesFilters = ref([null]);
const companiesQuery = computed(() => query(companiesCol, ...companiesFilters.value));
export const companies = useCollection(companiesQuery);
export const companiesTags = useCollection(collection(db, "tags"))
export const companies = ref()

0 comments on commit 385ca59

Please sign in to comment.