Skip to content

Commit 1beff9b

Browse files
committed
fix: validate grouping query param
1 parent d764cd9 commit 1beff9b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

app/composables/useVersionDistribution.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ interface ChartDataItem {
2121
* @returns Reactive state and computed chart data
2222
*/
2323
export function useVersionDistribution(packageName: MaybeRefOrGetter<string>) {
24-
const groupingMode = useRouteQuery<VersionGroupingMode>('grouping', 'major', { mode: 'replace' })
24+
const groupingMode = useRouteQuery<VersionGroupingMode>('grouping', 'major', {
25+
transform: (v: string) => (v === 'minor' ? 'minor' : 'major'),
26+
mode: 'replace',
27+
})
2528
const showRecentOnly = useBooleanRouteQuery('recent', false)
2629
const showLowUsageVersions = useBooleanRouteQuery('lowUsage', false)
2730
const pending = ref(false)

0 commit comments

Comments
 (0)