@@ -338,29 +338,35 @@ export default function Page() {
338338 12
339339 </ ColorStepLabel >
340340
341- { Array . from ( { length : 12 } , ( _ , i ) => i + 1 ) . map ( ( step , i ) => (
341+ { peopleData . map ( ( person , i ) => (
342342 < CustomSwatch
343- key = { step }
344- scale = { accent === "custom" ? "accent" : accent }
345- step = { step . toString ( ) }
346- cssVariable = { `var(--${ accent } -${ step } )` }
347- hex = { result . accentScale [ i ] . toUpperCase ( ) }
348- hexA = { result . accentScaleAlpha [ i ] . toUpperCase ( ) }
349- p3 = { result . accentScaleWideGamut [ i ] }
350- p3A = { result . accentScaleAlphaWideGamut [ i ] }
343+ key = { person . id }
344+ scale = "gray"
345+ step = { ( i + 1 ) . toString ( ) }
346+ cssVariable = { `var(--gray-${ i + 1 } )` }
347+ hex = { result . grayScale [ i ] ?. toUpperCase ( ) }
348+ hexA = { result . grayScaleAlpha [ i ] ?. toUpperCase ( ) }
349+ p3 = { result . grayScaleWideGamut [ i ] }
350+ p3A = { result . grayScaleAlphaWideGamut [ i ] }
351+ avatar = { person . avatar }
352+ name = { person . name }
353+ role = { person . role }
351354 />
352355 ) ) }
353356
354- { Array . from ( { length : 12 } , ( _ , i ) => i + 1 ) . map ( ( step , i ) => (
357+ { peopleData . map ( ( person , i ) => (
355358 < CustomSwatch
356- key = { step }
359+ key = { person . id }
357360 scale = "gray"
358- step = { step . toString ( ) }
359- cssVariable = { `var(--gray-${ step } )` }
360- hex = { result . grayScale [ i ] . toUpperCase ( ) }
361- hexA = { result . grayScaleAlpha [ i ] . toUpperCase ( ) }
361+ step = { ( i + 1 ) . toString ( ) }
362+ cssVariable = { `var(--gray-${ i + 1 } )` }
363+ hex = { result . grayScale [ i ] ? .toUpperCase ( ) }
364+ hexA = { result . grayScaleAlpha [ i ] ? .toUpperCase ( ) }
362365 p3 = { result . grayScaleWideGamut [ i ] }
363366 p3A = { result . grayScaleAlphaWideGamut [ i ] }
367+ avatar = { person . avatar }
368+ name = { person . name }
369+ role = { person . role }
364370 />
365371 ) ) }
366372 </ Grid >
@@ -389,6 +395,20 @@ interface ToDoList {
389395 onItemsChange : ( items : ToDoItem [ ] ) => void ;
390396}
391397
398+ const peopleData = [
399+ { id : 1 , name : "Sanjib Narzary" , role : "Research and Development" , avatar : "https://www.cit.ac.in/uploads/users/images/1755229478.jpg" } ,
400+ { id : 2 , name : "Rahul Singh" , role : "Research and Development" , avatar : "/avatars/rahul.png" } ,
401+ { id : 3 , name : "Priya Das" , role : "Engineering and Technology" , avatar : "/avatars/priya.png" } ,
402+ { id : 4 , name : "Amitabh Roy" , role : "Engineering and Technology" , avatar : "/avatars/amitabh.png" } ,
403+ { id : 5 , name : "Sneha Patil" , role : "Students and Pioneers" , avatar : "/avatars/sneha.png" } ,
404+ { id : 6 , name : "Vikram Joshi" , role : "Students and Pioneers" , avatar : "/avatars/vikram.png" } ,
405+ { id : 7 , name : "Rituparna Barman" , role : "Management" , avatar : "/avatars/rituparna.png" } ,
406+ { id : 8 , name : "Manoj Kumar" , role : "Management" , avatar : "/avatars/manoj.png" } ,
407+ { id : 9 , name : "Suman Deka" , role : "Supporting Staff" , avatar : "/avatars/suman.png" } ,
408+ { id : 10 , name : "Geeta Devi" , role : "Supporting Staff" , avatar : "/avatars/geeta.png" } ,
409+ { id : 11 , name : "Arjun Nath" , role : "Supporting Staff" , avatar : "/avatars/arjun.png" } ,
410+ { id : 12 , name : "Meera Jain" , role : "Supporting Staff" , avatar : "/avatars/meera.png" } ,
411+ ] ;
392412const ToDoList = ( { items, onItemsChange } : ToDoList ) => {
393413 return (
394414 < Flex gap = "2" direction = "column" >
0 commit comments