import React from 'react'; import { motion, AnimatePresence } from 'motion/react'; import { SettingsTab } from '../types'; import { SettingsHeader } from './settings/SettingsHeader'; import { GeneralTab } from './settings/GeneralTab'; import { AITab } from './settings/AITab'; import { AppearanceTab } from './settings/AppearanceTab'; interface SettingsViewProps { activeSettingsTab: SettingsTab; setActiveSettingsTab: (tab: SettingsTab) => void; } export const SettingsView: React.FC = ({ activeSettingsTab, setActiveSettingsTab }) => { return (
{activeSettingsTab === 'general' && ( )} {activeSettingsTab === 'ai' && ( )} {activeSettingsTab === 'appearance' && ( )} {['profile', 'data', 'mcp', 'about'].includes(activeSettingsTab) && (
?

Section en développement

Le module {activeSettingsTab} sera disponible prochainement.

)}
); };