@@ -79,7 +79,7 @@ function GradingBox(props: any) {
7979
8080 if ( exist ) {
8181
82- const newAssess = assessment . map ( ( element , index ) => {
82+ const newAssess = assessment ? .map ( ( element , index ) => {
8383 if ( index === id ) {
8484 return nAssessment ;
8585 } else {
@@ -98,7 +98,7 @@ function GradingBox(props: any) {
9898
9999 if ( exist ) {
100100
101- const newGrade = grade . map ( ( element , index ) => {
101+ const newGrade = grade ? .map ( ( element , index ) => {
102102 if ( index === id ) {
103103 if ( field === "attribute" ) {
104104 const grde = { attribute : value , scale : element ?. scale }
@@ -230,7 +230,7 @@ function GradingBox(props: any) {
230230 return (
231231 < div >
232232 < div
233- className = { ` flex justify-center mt-20 static left-0` }
233+ className = { ` flex justify-center static left-0` }
234234 >
235235 < div className = "bg-white dark:bg-dark-bg w-full lg:w-[50%] xl:w-5/12 rounded-lg p-1 xl:p-4 lg:p-4 pb-8 mb-20" >
236236 < div className = "card-title w-full flex flex-wrap justify-center items-center " >
@@ -265,7 +265,7 @@ function GradingBox(props: any) {
265265 changeAssess ( 0 , e . target . value )
266266 } }
267267 options = { [ { value : "--- Choose assessment---" , label : "Choose assessment" } ,
268- allAssessments ?. data . map ( ( element ) => ( {
268+ allAssessments ?. data ? .map ( ( element ) => ( {
269269 value : element . id , label : element . label
270270 } )
271271 ) ] }
@@ -286,7 +286,7 @@ function GradingBox(props: any) {
286286 </ div >
287287 {
288288 ( newAssessment . length > 0 ) &&
289- newAssessment . map ( ( element , index ) => {
289+ newAssessment ? .map ( ( element , index ) => {
290290 return (
291291 < div className = "input mt-4 mb-4 h-9 " >
292292 < div className = "grouped-input flex items-center h-full w-full rounded-md" >
@@ -301,7 +301,7 @@ function GradingBox(props: any) {
301301 < option disabled hidden value = "" > { "---Choose Assessment---" } </ option >
302302 {
303303 allAssessments ?. data &&
304- ( allAssessments ?. data . map ( ( element ) => {
304+ ( allAssessments ?. data ? .map ( ( element ) => {
305305 return (
306306 < option value = { element . id } > { element . title } </ option > )
307307 } )
@@ -368,7 +368,7 @@ function GradingBox(props: any) {
368368 < option value = "Letter Grades" > Letter Grades</ option >
369369 < option value = "Pass/Fail" > Pass/Fail</ option >
370370 </ select >
371- { rateType . map ( ( element ) => {
371+ { rateType ? .map ( ( element ) => {
372372 return ( element . attribute === "main" &&
373373 ( ( element . type === "Linear Scale" || element . type === "Letter Grades" ) ?
374374
@@ -500,7 +500,7 @@ function GradingBox(props: any) {
500500 </ div >
501501 {
502502 ( newAttribute . length > 0 ) &&
503- newAttribute . map ( ( element , index ) => {
503+ newAttribute ? .map ( ( element , index ) => {
504504 return (
505505 < div className = "input mt-4 mb-5 " key = { element } >
506506 < div className = "grouped-input flex h-full w-full space-x-1 rounded-md" >
@@ -532,7 +532,7 @@ function GradingBox(props: any) {
532532 < option value = "Letter Grades" > Letter Grades</ option >
533533 < option value = "Pass/Fail" > Pass/Fail</ option >
534534 </ select >
535- { rateType . map ( ( item ) => {
535+ { rateType ? .map ( ( item ) => {
536536 return ( item . attribute === element &&
537537 (
538538 ( item . type === "Linear Scale" || item . type === "Letter Grades" ) ?
0 commit comments