Fix search + linux build (#179)

This commit is contained in:
Geometrically
2023-06-20 22:04:17 -07:00
committed by GitHub
parent 8e5a0b8ae2
commit 4f9ec0e02b
7 changed files with 21 additions and 14 deletions

View File

@@ -77,7 +77,7 @@ import {
import dayjs from 'dayjs'
import relativeTime from 'dayjs/plugin/relativeTime'
import { ref } from 'vue'
import { add_project_from_version as installMod, check_installed, list } from '@/helpers/profile.js'
import { add_project_from_version as installMod, list } from '@/helpers/profile.js'
import { install as packInstall } from '@/helpers/pack.js'
import { installVersionDependencies } from '@/helpers/utils.js'
import { useFetch } from '@/helpers/fetch.js'
@@ -118,12 +118,14 @@ const props = defineProps({
type: Boolean,
default: false,
},
installed: {
type: Boolean,
default: false,
},
})
const installing = ref(false)
const installed = ref(
props.instance ? await check_installed(props.instance.path, props.project.project_id) : false
)
const installed = ref(props.installed)
async function install() {
installing.value = true