diff --git a/app/src/main/java/com/pbd/psi/ui/settings/SettingsFragment.kt b/app/src/main/java/com/pbd/psi/ui/settings/SettingsFragment.kt
index 7a6a1385b4e5de1cc38c114ad33fee5fe96cd35d..e6414d1579a13be996a8aaf5697e7a6286ca794c 100644
--- a/app/src/main/java/com/pbd/psi/ui/settings/SettingsFragment.kt
+++ b/app/src/main/java/com/pbd/psi/ui/settings/SettingsFragment.kt
@@ -37,6 +37,21 @@ class SettingsFragment : Fragment() {
             startActivity(intent)
             requireActivity().finish()
         }
+        binding.btnUploadHistory.setOnClickListener {
+            val email = sharedpreferences.getString(EMAIL, "")
+
+            val intentEmail = Intent(Intent.ACTION_SEND)
+            intentEmail.type = "text/plain"
+
+            intentEmail.putExtra(Intent.EXTRA_EMAIL, arrayOf(email))
+
+            intentEmail.putExtra(Intent.EXTRA_SUBJECT, "Upload History")
+
+            intentEmail.putExtra(Intent.EXTRA_TEXT, "Berikut ini laporan hasil transaksi akun "+email+" : \n")
+
+            startActivity(Intent.createChooser(intentEmail, "Send Email"))
+        }
+
 
         return binding.root
     }