Use env settings for default filters
This commit is contained in:
@@ -5,6 +5,8 @@ VITE_GRID_AMOUNT=22
|
|||||||
VITE_GRID_INCREMENT=22
|
VITE_GRID_INCREMENT=22
|
||||||
VITE_LIST_AMOUNT=10
|
VITE_LIST_AMOUNT=10
|
||||||
VITE_LIST_INCREMENT=10
|
VITE_LIST_INCREMENT=10
|
||||||
|
VITE_FILTERS_DEFAULT_COUNTRY="all"
|
||||||
|
VITE_FILTERS_DEFAULT_SORT="latest"
|
||||||
|
|
||||||
# API related
|
# API related
|
||||||
# VITE_API_URL_DEV="http://192.168.1.19:8055"
|
# VITE_API_URL_DEV="http://192.168.1.19:8055"
|
||||||
|
|||||||
@@ -30,8 +30,6 @@
|
|||||||
let buttonShuffle: HTMLElement
|
let buttonShuffle: HTMLElement
|
||||||
|
|
||||||
// Filters
|
// Filters
|
||||||
const defaultCountry = 'all'
|
|
||||||
const defaultSort = 'latest'
|
|
||||||
const urlFiltersParams = new URLSearchParams()
|
const urlFiltersParams = new URLSearchParams()
|
||||||
let filtered: boolean = false
|
let filtered: boolean = false
|
||||||
let filterCountry: any = $page.query.get('country') || defaultCountry
|
let filterCountry: any = $page.query.get('country') || defaultCountry
|
||||||
@@ -287,10 +285,15 @@
|
|||||||
<script context="module" lang="ts">
|
<script context="module" lang="ts">
|
||||||
import { fetchAPI } from '$utils/api'
|
import { fetchAPI } from '$utils/api'
|
||||||
|
|
||||||
|
// Default filters values
|
||||||
|
const defaultCountry = String(import.meta.env.VITE_FILTERS_DEFAULT_COUNTRY)
|
||||||
|
const defaultSort = String(import.meta.env.VITE_FILTERS_DEFAULT_SORT)
|
||||||
|
|
||||||
|
|
||||||
export async function load ({ page, session, fetch, context }) {
|
export async function load ({ page, session, fetch, context }) {
|
||||||
// Query parameters
|
// Query parameters
|
||||||
const queryCountry = page.query.get('country')
|
const queryCountry = page.query.get('country') || defaultCountry
|
||||||
const querySort = page.query.get('sort')
|
const querySort = page.query.get('sort') || defaultSort
|
||||||
|
|
||||||
const res = await fetchAPI(`
|
const res = await fetchAPI(`
|
||||||
query {
|
query {
|
||||||
|
|||||||
Reference in New Issue
Block a user