chore: always set a valid range value
This commit is contained in:
@@ -110,17 +110,17 @@ export default defineComponent({
|
||||
const router = useRouter()
|
||||
const validRange = (value: string | null | (string|null)[]): Range | undefined => {
|
||||
if (!value) {
|
||||
return undefined
|
||||
return Range.OneWeek
|
||||
}
|
||||
if (Array.isArray(value)) {
|
||||
return validRange(value[0])
|
||||
}
|
||||
return Object.values(Range).includes(value as Range) ? value as Range : undefined
|
||||
return Object.values(Range).includes(value as Range) ? value as Range : Range.OneWeek
|
||||
}
|
||||
const range = computed({
|
||||
get: () => validRange(route.query.range),
|
||||
set: (value) => {
|
||||
router.push(`/?range=${value}`)
|
||||
router.push(`/?range=${validRange(value)}`)
|
||||
}
|
||||
})
|
||||
const variables = ref<FindEventsQueryVariables>({ includeOrigins: false})
|
||||
|
||||
Reference in New Issue
Block a user