2023-03-30 18:37:45 -04:00
|
|
|
<script setup>
|
|
|
|
|
import GridDisplay from '@/components/GridDisplay.vue'
|
2023-04-08 18:54:38 -07:00
|
|
|
import { shallowRef } from 'vue'
|
|
|
|
|
import { list } from '@/helpers/profile.js'
|
2023-04-26 23:19:37 -04:00
|
|
|
import { useRoute } from 'vue-router'
|
|
|
|
|
import { useBreadcrumbs } from '@/store/breadcrumbs'
|
|
|
|
|
|
|
|
|
|
const route = useRoute()
|
|
|
|
|
const breadcrumbs = useBreadcrumbs()
|
2023-03-30 18:37:45 -04:00
|
|
|
|
2023-04-08 18:54:38 -07:00
|
|
|
const profiles = await list()
|
|
|
|
|
const instances = shallowRef(Object.values(profiles))
|
2023-04-26 23:19:37 -04:00
|
|
|
|
|
|
|
|
breadcrumbs.setRootContext({ name: 'Library', link: route.path })
|
2023-03-30 18:37:45 -04:00
|
|
|
</script>
|
2023-03-17 15:46:55 -04:00
|
|
|
|
|
|
|
|
<template>
|
|
|
|
|
<div>
|
2023-04-08 18:54:38 -07:00
|
|
|
<GridDisplay label="Instances" :instances="instances" />
|
|
|
|
|
<GridDisplay label="Modpacks" :instances="instances" />
|
2023-03-17 15:46:55 -04:00
|
|
|
</div>
|
|
|
|
|
</template>
|