import React, { useState } from 'react';
import { config } from '@grafana/runtime/src';
import { Alert, Tab, TabsBar, TabContent } from '@grafana/ui';
import { Page } from 'app/core/components/Page/Page';
import { useNavModel } from '../../../core/hooks/useNavModel';
import { Queries } from './Queries';
const initialTabs = [
{
label: 'Queries',
active: true,
},
];
const QueryLibraryPage = () => {
const navModel = useNavModel('query');
const [tabs, setTabs] = useState(initialTabs);
if (!config.featureToggles.panelTitleSearch) {
return Query library requires searchV2;
}
return (
{tabs.map((tab, index) => (
setTabs(tabs.map((tab, idx) => ({ ...tab, active: idx === index })))}
/>
))}
{tabs[0].active && }
);
};
export default QueryLibraryPage;