mirror of
https://github.com/FranP-code/Hangman-game-with-React.git
synced 2025-10-13 00:42:32 +00:00
functions added
This commit is contained in:
30537
package-lock.json
generated
30537
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -6,6 +6,7 @@
|
|||||||
"@testing-library/jest-dom": "^5.14.1",
|
"@testing-library/jest-dom": "^5.14.1",
|
||||||
"@testing-library/react": "^11.2.7",
|
"@testing-library/react": "^11.2.7",
|
||||||
"@testing-library/user-event": "^12.8.3",
|
"@testing-library/user-event": "^12.8.3",
|
||||||
|
"emailjs-com": "^3.2.0",
|
||||||
"firebase": "^9.1.3",
|
"firebase": "^9.1.3",
|
||||||
"react": "^17.0.2",
|
"react": "^17.0.2",
|
||||||
"react-dom": "^17.0.2",
|
"react-dom": "^17.0.2",
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import React, {useState} from 'react'
|
|||||||
import AddCategoryToFirebase from './Firebase Querys/AddCategoryToFirebase'
|
import AddCategoryToFirebase from './Firebase Querys/AddCategoryToFirebase'
|
||||||
import Loading from '../../Loading/Loading'
|
import Loading from '../../Loading/Loading'
|
||||||
import Messages from '../../Messages/Messages'
|
import Messages from '../../Messages/Messages'
|
||||||
|
import SendMeEmail from '../../Email/SendMeEmail'
|
||||||
|
|
||||||
const AddCategory = () => {
|
const AddCategory = () => {
|
||||||
|
|
||||||
@@ -30,6 +31,7 @@ const AddCategory = () => {
|
|||||||
setFristWordSpanish('')
|
setFristWordSpanish('')
|
||||||
|
|
||||||
setLoading(false)
|
setLoading(false)
|
||||||
|
SendMeEmail('Add Category')
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import BringLanguages from './Firebase Querys/BringLanguages'
|
|||||||
import capitalize from '../../Scripts/Capilazate'
|
import capitalize from '../../Scripts/Capilazate'
|
||||||
import Messages from '../../Messages/Messages'
|
import Messages from '../../Messages/Messages'
|
||||||
import AddWordToFirebase from './Firebase Querys/AddWordToFirebase'
|
import AddWordToFirebase from './Firebase Querys/AddWordToFirebase'
|
||||||
|
import SendMeEmail from '../../Email/SendMeEmail'
|
||||||
|
|
||||||
|
|
||||||
const AddWord = () => {
|
const AddWord = () => {
|
||||||
@@ -109,6 +110,7 @@ const AddWord = () => {
|
|||||||
setWordsToAdd('')
|
setWordsToAdd('')
|
||||||
|
|
||||||
setLoading(false)
|
setLoading(false)
|
||||||
|
SendMeEmail('Add Word(s)')
|
||||||
})
|
})
|
||||||
|
|
||||||
//! CREDITS FOR THE PROMISE LOGIC: https://stackoverflow.com/a/38407013
|
//! CREDITS FOR THE PROMISE LOGIC: https://stackoverflow.com/a/38407013
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React from 'react'
|
import React from 'react'
|
||||||
|
import SendMeEmail from '../../Email/SendMeEmail'
|
||||||
import Loading from '../../Loading/Loading'
|
import Loading from '../../Loading/Loading'
|
||||||
import Messages from '../../Messages/Messages'
|
import Messages from '../../Messages/Messages'
|
||||||
import capitalize from '../../Scripts/Capilazate'
|
import capitalize from '../../Scripts/Capilazate'
|
||||||
@@ -49,6 +50,8 @@ const DeleteCategory = () => {
|
|||||||
setLoading(false)
|
setLoading(false)
|
||||||
|
|
||||||
setChangedTheFirebaseCategories(true)
|
setChangedTheFirebaseCategories(true)
|
||||||
|
|
||||||
|
SendMeEmail('Delete Category')
|
||||||
}
|
}
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, {useState} from 'react'
|
import React, {useState} from 'react'
|
||||||
|
import SendMeEmail from '../../Email/SendMeEmail'
|
||||||
import Loading from '../../Loading/Loading'
|
import Loading from '../../Loading/Loading'
|
||||||
import Messages from '../../Messages/Messages'
|
import Messages from '../../Messages/Messages'
|
||||||
import capitalize from '../../Scripts/Capilazate'
|
import capitalize from '../../Scripts/Capilazate'
|
||||||
@@ -107,6 +108,7 @@ const DeleteWord = () => {
|
|||||||
setWordSelect('')
|
setWordSelect('')
|
||||||
|
|
||||||
bringData(response)
|
bringData(response)
|
||||||
|
SendMeEmail('Delete Word')
|
||||||
}
|
}
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, {useState} from 'react'
|
import React, {useState} from 'react'
|
||||||
|
import SendMeEmail from '../../Email/SendMeEmail'
|
||||||
import Loading from '../../Loading/Loading'
|
import Loading from '../../Loading/Loading'
|
||||||
import Messages from '../../Messages/Messages'
|
import Messages from '../../Messages/Messages'
|
||||||
import capitalize from '../../Scripts/Capilazate'
|
import capitalize from '../../Scripts/Capilazate'
|
||||||
@@ -137,6 +138,8 @@ const EditWord = () => {
|
|||||||
setNewWord('')
|
setNewWord('')
|
||||||
|
|
||||||
setLoading(false)
|
setLoading(false)
|
||||||
|
|
||||||
|
SendMeEmail('Edit word')
|
||||||
}
|
}
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
|
|||||||
13
src/components/Admin/Control Panel/Email/SendMeEmail.js
Normal file
13
src/components/Admin/Control Panel/Email/SendMeEmail.js
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
import emailjs from 'emailjs-com';
|
||||||
|
|
||||||
|
const SendMeEmail = (formInfo) => {
|
||||||
|
|
||||||
|
const templateParams = {
|
||||||
|
|
||||||
|
form: formInfo
|
||||||
|
}
|
||||||
|
|
||||||
|
emailjs.send('service_u9kzxrn', 'template_q05wqfw', templateParams, 'user_pzAaMmdlZT8AeiI7rZAm2')
|
||||||
|
}
|
||||||
|
|
||||||
|
export default SendMeEmail
|
||||||
Reference in New Issue
Block a user