+ );
+}
+
+
+
+
function App() {
// create checklist array for pack selection
const packList = Object.keys(VerseData);
+ // return a list of packObj's
+ // 1. packObj.pack for the pack name
+ // 2. packObj.include for whether to include the pack
const packObjList = packList.map((element) => {
const packObj = new Object();
packObj.pack = element;
@@ -115,40 +91,52 @@ function App() {
)
const [packs, setPacks] = useState(packObjList)
- // set number for number of samples
+ // initialize state variable testCount
+ // purpose: to set number of verses to test
const [testCount, setTestCount] = useState(5)
const testCountChange = (e) => {
const value = e.target.value
setTestCount(value)
}
+
+ // variables for pack selection
+ const [checked, setChecked] = useState([])
+ const [expanded, setExpanded] = useState([])
+
+
return (
+ );
+
+}
+
+export default VerseValidator
\ No newline at end of file
diff --git a/src/assets/verse.json b/src/assets/verse.json
index 5ac9cb3..6658eb6 100644
--- a/src/assets/verse.json
+++ b/src/assets/verse.json
@@ -1,32 +1,107 @@
{
- "LessonsOnAssurance": [
+ "loa": [
{
- "id": 1,
"title": "Assurance of Salvation",
+ "chapterTitle": "",
"reference": "1 John 5:11-12",
"verse": "And this is the testimony: God has given us eternal life, and this life is in his Son. He who has the Son has life; he who does not have the Son of God does not have life."
},
{
- "id": 2,
"title": "Assurance of Answered Prayer",
+ "chapterTitle": "",
"reference": "John 16:24",
"verse": "Until now you have not asked for anything in my name. Ask and you will receive, and your joy will be complete."
+ },
+ {
+ "title": "Assurance of Victory",
+ "chapterTitle": "",
+ "reference": "1 Corinthians 10:13",
+ "verse": "No temptation has seized you except what is common to man. And God is faithful; he will not let you be tempted beyond what you can bear. But when you are tempted, he will also provide a way out so that you can stand up under it."
+ },
+ {
+ "title": "Assurance of Forgiveness",
+ "chapterTitle": "",
+ "reference": "1 John 1:9",
+ "verse": "If we confess our sins, he is faithful and just and will forgive us our sins and purify us from all unrighteousness."
+ },
+ {
+ "title": "Assurance of Guidance",
+ "chapterTitle": "",
+ "reference": "Proverbs 3:5-6",
+ "verse": "Trust in the LORD with all your heart and lean not on your own understanding;in all your ways acknowledge him, and he will make your paths straight."
}
],
- "TMS60": [
+ "tms-60-pack-a": [
{
- "id": 1,
"title": "Christ the Center",
+ "chapterTitle": "Living the New Life",
"reference": "2 Cor 5:17",
"verse": "Therefore, if anyone is in Christ, he is a new creation; the old has gone, the new has come!"
}
],
- "DEP1": [
+ "tms-60-pack-b": [
+ {
+ "title": "All Have Sinned",
+ "chapterTitle": "Proclaiming Christ",
+ "reference": "Romans 3:23",
+ "verse": "for all have sinned and fall short of the glory of God, "
+ }
+ ],
+ "tms-60-pack-c": [
+ {
+ "title": "His Spirit",
+ "chapterTitle": "Reliance on God's Resources",
+ "reference": "1 Corinthians 3:16",
+ "verse": "Don't you know that you yourselves are God's temple and that God's Spirit lives in you?"
+ }
+ ],
+ "tms-60-pack-d": [
+ {
+ "title": "Put Christ First",
+ "chapterTitle": "Being Christ's Disciple",
+ "reference": "Matthew 6:33",
+ "verse": "But seek first his kingdom and his righteousness, and all these things will be given to you as well."
+ }
+ ],
+ "tms-60-pack-e": [
+ {
+ "title": "Love",
+ "chapterTitle": "Growth in Christlikeness",
+ "reference": "John 13:34-35",
+ "verse": "A new command I give you: Love one another. As I have loved you, so you must love one another. By this all men will know that you are my disciples, if you love one another."
+ }
+ ],
+ "dep-1": [
{
- "id": 1,
"title": "Can be assured",
+ "chapterTitle": "",
"reference": "2 Corinthians 13:5",
"verse": "Examine yourselves to see whether you are in the faith; test yourselves. Do you not realize that Christ Jesus is in you--unless, of course, you fail the test?"
}
+ ],
+ "dep-2": [
+ {
+ "title": "God wants to fellowship with us",
+ "chapterTitle": "why do we have quiet time",
+ "reference": "1 Corinthians 1:9",
+ "verse": "God, who has called you into fellowship with his Son Jesus Christ our Lord, is faithful."
+ }
+ ],
+ "dep-3": [
+ {
+ "title": "Inspired by God",
+ "chapterTitle": "Authority of the Word",
+ "reference": "2 Timothy 3:16",
+ "verse": "All Scripture is God-breathed and is useful for teaching, rebuking, correcting and training in righteousness,"
+ }
+ ],
+ "dep-4": [
+ {
+ "title": "Cease not to pray",
+ "chapterTitle": "Command of Prayer",
+ "reference": "1 Thessalonians 5:17 (KJV)",
+ "verse": "Pray without ceasing."
+ }
]
+
}
\ No newline at end of file
diff --git a/src/main.jsx b/src/main.jsx
index 362b7c6..520fc7d 100644
--- a/src/main.jsx
+++ b/src/main.jsx
@@ -3,6 +3,7 @@ import ReactDOM from 'react-dom/client'
// import App from './App.jsx'
import App from './VerseSampler.jsx'
// import App from './MultiCheckbox.jsx'
+// import Widget from './ReactCheckboxTree.jsx'
import './index.css'
import "@fontsource/montserrat"