import { useState } from 'react';

/**
 * Hook personalizado para manejar el estado general del contrato
 */
export const useContratoState = () => {
  const [activeKey, setActiveKey] = useState<string>("0");
  const [activeTab, setActiveTab] = useState<'electrico' | 'gas' | 'documentos'>('electrico');
  const [showModalPrecios, setShowModalPrecios] = useState<string | null>(null);

  return {
    activeKey,
    setActiveKey,
    activeTab,
    setActiveTab,
    showModalPrecios,
    setShowModalPrecios
  };
};

