Something went wrong. Try again.
a Page to view some global statistics about Modrinth modrinth-statistics.tobinio.dev
Something went wrong. Try again.
749 B · 31 lines
TypeScript
at icons
1234567891011121314151617181920212223242526272829303132import { useGameVersions } from "~/composables/useGameVersions";
export async function useVersionRange( versionGroup: Ref<string | undefined>, versionTo: Ref<string | undefined>, versionFrom: Ref<string | undefined>,) { const versionNames = await useGameVersions(versionGroup);
const to = computed(() => { if (!versionFrom.value) { return versionNames.value; }
const index = versionNames.value.indexOf(versionFrom.value);
return versionNames.value.slice(index, versionNames.value.length); });
const from = computed(() => { if (!versionTo.value) { return versionNames.value; }
const index = versionNames.value.indexOf(versionTo.value);
return versionNames.value.slice(0, index + 1); });
return { from, to };}