'use client'; // --------------------------------------------------------------------------------------------------------------------- //! Imports // --------------------------------------------------------------------------------------------------------------------- // --------------------------------------------------- Components ------------------------------------------------------ import Link from 'next/link'; import Input from '@/components/Input/Input'; import InlineInput from '@/components/InlineInput/InlineInput'; // --------------------------------------------------------------------------------------------------------------------- // -------------------------------------------------- Hooks & Utils ---------------------------------------------------- import { useData } from './hooks/useData'; import { useActions } from './hooks/useActions'; // --------------------------------------------------------------------------------------------------------------------- // ------------------------------------------------- Assets & Styles --------------------------------------------------- import ArrowRightIcon from '@/assets/ArrowRightIcon'; import TrashIcon from '@/assets/TrashIcon'; import CloseIcon from '@/assets/CloseIcon'; import CheckIcon from '@/assets/CheckIcon'; import './styles.scss'; // --------------------------------------------------------------------------------------------------------------------- const Settings = () => { const { userData, isPopupDisplayed, setIsPopupDisplayed, usernameMessage, setUsernameMessage, passwordMessage, setPasswordMessage, } = useData(); const { updateUsername, updatePassword, handleClosePopup, handleDeleteUser, deleteUser, } = useActions({ userData, setIsPopupDisplayed, setUsernameMessage, setPasswordMessage, }); if (!userData) { return; } return (
Éditer le profil
{usernameMessage}
)}Supprimer le compte ?
Êtes-vous sûr de vouloir supprimer votre compte ? Cette action est irréversible.