import { TipoCaptacion } from '@win2win/shared';
import { Tab } from 'src/components/common-ww/btns/tabs';
import { Captacion } from 'src/models';
import { Ref, computed } from 'vue';
import { captacionHipotecaTabs, captacionProductTabs, captacionUsuarioTabs } from '../consts';

export function useTabs(captacion: Ref<Captacion | undefined>) {
  // const { isAdmin} = useAuth()

  const tabs = computed(() => {
    let captacionTabs: any = [];
    const tipo = captacion.value?.TIPO;
    if (!tipo) return [];

    if (tipo == TipoCaptacion.PEDIDOS) {
      captacionTabs = captacionHipotecaTabs;
    }

    if (tipo == TipoCaptacion.PRODUCTOS) {
      captacionTabs = captacionProductTabs;
    }

    if (tipo == TipoCaptacion.USUARIOS) {
      captacionTabs = captacionUsuarioTabs;
    }
    return captacionTabs as Tab[];
  });
  return { tabs };
}
