import { useFetch } from '@win2win/shared-ui';
import { has } from 'lodash';
import { computed, ref } from 'vue';
import { useRoute } from 'vue-router';
import { useStore } from 'vuex';

export function useMisLiquidaciones() {
  const route = useRoute();
  const store = useStore();
  const idLiquidacion = computed(() => (has(route.params, 'ID_LIQUIDACION') ? Number(route.params.ID_LIQUIDACION) : null));
  const { data, fetching } = useFetch<any>(ref(['mi_liquidacion', idLiquidacion.value]), ref(`liquidaciones/get_one_promotor?ID_LIQUIDACION=${idLiquidacion.value}`));

  return { liquidacion: data, idLiquidacion, loading: fetching };
}
