refactor: Suppression des paramètres mail mot de passes des settings

admin / parent
This commit is contained in:
N3WT DE COMPET
2025-05-30 22:14:51 +02:00
parent d65b171da8
commit ec2630a6e4
3 changed files with 3 additions and 40 deletions

View File

@ -16,7 +16,7 @@ import { useNotification } from '@/context/NotificationContext';
import { useSearchParams } from 'next/navigation'; // Ajoute cet import import { useSearchParams } from 'next/navigation'; // Ajoute cet import
export default function SettingsPage() { export default function SettingsPage() {
const [activeTab, setActiveTab] = useState('structure'); const [activeTab, setActiveTab] = useState('smtp');
const [email, setEmail] = useState(''); const [email, setEmail] = useState('');
const [password, setPassword] = useState(''); const [password, setPassword] = useState('');
const [confirmPassword, setConfirmPassword] = useState(''); const [confirmPassword, setConfirmPassword] = useState('');
@ -40,8 +40,6 @@ export default function SettingsPage() {
const tabParam = searchParams.get('tab'); const tabParam = searchParams.get('tab');
if (tabParam === 'smtp') { if (tabParam === 'smtp') {
setActiveTab('smtp'); setActiveTab('smtp');
} else if (tabParam === 'structure') {
setActiveTab('structure');
} }
}, [searchParams]); }, [searchParams]);
@ -164,11 +162,6 @@ export default function SettingsPage() {
return ( return (
<div className="p-8"> <div className="p-8">
<div className="flex space-x-4 mb-4"> <div className="flex space-x-4 mb-4">
<Tab
text="Informations de la structure"
active={activeTab === 'structure'}
onClick={() => handleTabClick('structure')}
/>
<Tab <Tab
text="Paramètres SMTP" text="Paramètres SMTP"
active={activeTab === 'smtp'} active={activeTab === 'smtp'}
@ -176,28 +169,6 @@ export default function SettingsPage() {
/> />
</div> </div>
<div className="mt-4"> <div className="mt-4">
<TabContent isActive={activeTab === 'structure'}>
<form onSubmit={handleSubmit}>
<InputText
label="Email"
value={email}
onChange={handleEmailChange}
/>
<InputText
label="Mot de passe"
type="password"
value={password}
onChange={handlePasswordChange}
/>
<InputText
label="Confirmer le mot de passe"
type="password"
value={confirmPassword}
onChange={handleConfirmPasswordChange}
/>
<Button type="submit" primary text="Mettre à jour"></Button>
</form>
</TabContent>
<TabContent isActive={activeTab === 'smtp'}> <TabContent isActive={activeTab === 'smtp'}>
<form onSubmit={handleSmtpSubmit}> <form onSubmit={handleSmtpSubmit}>
<div className="grid grid-cols-2 gap-4"> <div className="grid grid-cols-2 gap-4">

View File

@ -6,8 +6,7 @@ import { useRouter, usePathname } from 'next/navigation';
import { MessageSquare, Settings, Home, Menu } from 'lucide-react'; import { MessageSquare, Settings, Home, Menu } from 'lucide-react';
import { import {
FE_PARENTS_HOME_URL, FE_PARENTS_HOME_URL,
FE_PARENTS_MESSAGERIE_URL, FE_PARENTS_MESSAGERIE_URL
FE_PARENTS_SETTINGS_URL,
} from '@/utils/Url'; } from '@/utils/Url';
import ProtectedRoute from '@/components/ProtectedRoute'; import ProtectedRoute from '@/components/ProtectedRoute';
import { disconnect } from '@/app/actions/authAction'; import { disconnect } from '@/app/actions/authAction';
@ -41,13 +40,7 @@ export default function Layout({ children }) {
name: 'Messagerie', name: 'Messagerie',
url: FE_PARENTS_MESSAGERIE_URL, url: FE_PARENTS_MESSAGERIE_URL,
icon: MessageSquare, icon: MessageSquare,
}, }
{
id: 'settings',
name: 'Paramètres',
url: FE_PARENTS_SETTINGS_URL,
icon: Settings,
},
]; ];
// Déterminer la page actuelle pour la sidebar // Déterminer la page actuelle pour la sidebar

View File

@ -129,7 +129,6 @@ export const FE_ADMIN_MESSAGERIE_URL = '/admin/messagerie';
// PARENT HOME // PARENT HOME
export const FE_PARENTS_HOME_URL = '/parents'; export const FE_PARENTS_HOME_URL = '/parents';
export const FE_PARENTS_MESSAGERIE_URL = '/parents/messagerie'; export const FE_PARENTS_MESSAGERIE_URL = '/parents/messagerie';
export const FE_PARENTS_SETTINGS_URL = '/parents/settings';
export const FE_PARENTS_EDIT_SUBSCRIPTION_URL = '/parents/editSubscription'; export const FE_PARENTS_EDIT_SUBSCRIPTION_URL = '/parents/editSubscription';
// API DOCUSEAL // API DOCUSEAL