Files
FastGPT/src/hooks/useTabs.tsx
2023-03-25 01:40:15 +08:00

19 lines
286 B
TypeScript

import React, { useState, useCallback, useRef } from 'react';
export const useTabs = ({
tabs = []
}: {
tabs: {
id: string;
label: string;
}[];
}) => {
const [activeTab, setActiveTab] = useState(tabs[0].id);
return {
tabs,
activeTab,
setActiveTab
};
};