2023-10-09 10:55:56 +07:00
|
|
|
import { defineStore } from "pinia";
|
|
|
|
|
import { ref } from "vue";
|
|
|
|
|
|
|
|
|
|
import type { Information } from "@/modules/05_placement/components/PersonalDetail/profileType";
|
|
|
|
|
|
|
|
|
|
export const usePersonalDataStore = defineStore("personal-detail", () => {
|
|
|
|
|
const dataMain = ref<any>([])
|
|
|
|
|
const loading = ref<boolean>(false)
|
|
|
|
|
function fecthDataInformation(data: Information) {
|
|
|
|
|
dataMain.value = data
|
2023-10-09 14:13:21 +07:00
|
|
|
if (dataMain.value) {
|
|
|
|
|
loading.value = true
|
|
|
|
|
} else {
|
|
|
|
|
loading.value = false
|
|
|
|
|
}
|
2023-10-09 10:55:56 +07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return {
|
|
|
|
|
fecthDataInformation,
|
|
|
|
|
dataMain,
|
|
|
|
|
loading,
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
})
|