"use client"; import { Link } from "@/components/navigation"; import Image from "next/image"; import React, { useState } from "react"; import { useTranslations } from "next-intl"; const ChangeProfile: React.FC = () => { const [selectedImage, setSelectedImage] = useState(null); const t = useTranslations("LandingPage"); const handleImageChange = (e: React.ChangeEvent) => { if (e.target.files && e.target.files[0]) { setSelectedImage(e.target.files[0]); } }; const handleSave = () => { if (selectedImage) { console.log("Foto berhasil diganti:", selectedImage.name); alert("Foto berhasil diganti."); } else { alert("Silakan pilih foto terlebih dahulu."); } }; const handleDelete = () => { setSelectedImage(null); alert("Foto berhasil dihapus."); }; return (
👤

{t("changePhoto", { defaultValue: "Change Photo" })}

{selectedImage ? Preview : {t("noImage", { defaultValue: "No Image" })}}
); }; export default ChangeProfile;