@@ -39,7 +39,7 @@ function TransactionTableRow({
3939 return (
4040 < >
4141 < tr >
42- < td className = { cn ( 'p-0 relative -z-10 ' ) } >
42+ < td className = { cn ( 'p-0 relative pr-8 ' ) } >
4343 { verticalBars &&
4444 verticalBars . length &&
4545 verticalBars
@@ -97,7 +97,7 @@ function TransactionTableRow({
9797export function GroupPage ( ) {
9898 const group : Group = {
9999 transactions : [
100- { name : '7VSN...' , sender : 'Account 1 ' , receiver : 'Account 2' } ,
100+ { name : '7VSN...' , sender : 'Account 4 ' , receiver : 'Account 2' } ,
101101 {
102102 name : 'NDQX...' ,
103103 sender : 'Account 1' ,
@@ -149,17 +149,19 @@ export function GroupPage() {
149149 const accounts = extractSendersAndReceivers ( group )
150150 const allTransactionCounts = 15
151151 return (
152- < table className = { cn ( 'w-full ' ) } >
152+ < table className = { cn ( '' ) } >
153153 < tr >
154154 < th > </ th >
155155 { accounts . map ( ( account , index ) => (
156- < th key = { index } > { account } </ th >
156+ < th className = { cn ( 'w-32 p-2' ) } key = { index } >
157+ { account }
158+ </ th >
157159 ) ) }
158160 </ tr >
159161 < tbody style = { { height : `${ allTransactionCounts * 40 } px` } } >
160162 < tr >
161- < td > </ td >
162- < td rowSpan = { allTransactionCounts } colSpan = { accounts . length } className = { cn ( 'p-0' ) } >
163+ < td className = { cn ( 'p-0' ) } > </ td >
164+ < td className = { cn ( 'p-0' ) } rowSpan = { allTransactionCounts } colSpan = { accounts . length } >
163165 < div
164166 className = { cn ( 'grid h-full' ) }
165167 style = { {
@@ -222,7 +224,7 @@ function extractSendersAndReceivers(group: Group): string[] {
222224 // Remove duplicates
223225 sendersAndReceivers = Array . from ( new Set ( sendersAndReceivers ) )
224226
225- return sendersAndReceivers
227+ return sendersAndReceivers . sort ( ( a , b ) => ( a > b ? 1 : a < b ? - 1 : 0 ) )
226228}
227229
228230function calcTransactionFoo ( transaction : Transaction , accounts : string [ ] ) : TransactionFooDrawing {
0 commit comments