Browse Source

Add composition api for project

pull/1395/head
Hironsan 3 years ago
parent
commit
1af947a6fb
1 changed files with 23 additions and 0 deletions
  1. 23
      frontend/composables/useProjectItem.ts

23
frontend/composables/useProjectItem.ts

@ -0,0 +1,23 @@
import _ from 'lodash'
import { reactive, useContext } from '@nuxtjs/composition-api'
import { ProjectDTO } from '@/services/application/project/projectData'
export const useProjectItem = () => {
const state = reactive({
project: {} as ProjectDTO
})
const { app } = useContext()
const projectService = app.$services.project
const getProjectById = async(
projectId: string
) => {
state.project = await projectService.findById(projectId)
}
return {
state,
getProjectById
}
}
Loading…
Cancel
Save