"use client"; import React from 'react'; import * as Dialog from '@radix-ui/react-dialog'; import { X, Settings as SettingsIcon } from 'lucide-react'; import { useSettingsStore } from '@/stores/settings-store'; import type { SettingsTab } from '@/stores/settings-store'; const settingsTabs = [ { id: 'config' as SettingsTab, label: 'Configuration', icon: SettingsIcon }, ]; const SettingsModal = () => { const { isOpen, activeTab, eventCatalogPath, setModalOpen, setActiveTab } = useSettingsStore(); const handleClose = () => { setModalOpen(false); }; const renderTabContent = () => { switch (activeTab) { case 'config': return (
Path to your EventCatalog instance