You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

20 lines
468 B

import { reactive, useContext } from '@nuxtjs/composition-api'
import { Project } from '~/domain/models/project/project'
export const useProjectItem = () => {
const state = reactive({
project: {} as Project
})
const { app } = useContext()
const projectService = app.$services.project
const getProjectById = async (projectId: string) => {
state.project = await projectService.findById(projectId)
}
return {
state,
getProjectById
}
}