diff --git a/frontend/src/layout/AppLayout.tsx b/frontend/src/layout/AppLayout.tsx index ebe39d1b..ce1b4f4b 100644 --- a/frontend/src/layout/AppLayout.tsx +++ b/frontend/src/layout/AppLayout.tsx @@ -156,7 +156,7 @@ const LayoutContent: React.FC = () => {
{/* Pending Payment Banner - Shows when account status is 'pending_payment' */} diff --git a/frontend/src/layout/AppSidebar.tsx b/frontend/src/layout/AppSidebar.tsx index 68ba84aa..f0c54f2c 100644 --- a/frontend/src/layout/AppSidebar.tsx +++ b/frontend/src/layout/AppSidebar.tsx @@ -452,10 +452,12 @@ const AppSidebar: React.FC = () => { onMouseEnter={() => !isExpanded && setIsHovered(true)} onMouseLeave={() => setIsHovered(false)} > - {/* Collapse/Expand Toggle Button - Attached to border */} + {/* Collapse/Expand Toggle Button - Position changes based on state */} @@ -800,22 +815,23 @@ export default function TablePageTemplate({ )} {visibleColumnsList.map((column, colIndex) => { const isLastColumn = colIndex === visibleColumnsList.length - 1; + const displayName = formatColumnKey(column.key); return ( 0 ? 'pr-16' : ''}`} + className={`px-5 py-3 font-medium text-gray-500 text-${column.align || 'start'} text-[11px] dark:text-gray-400 ${column.sortable ? 'cursor-pointer hover:text-gray-700 dark:hover:text-gray-300' : ''} ${isLastColumn && rowActions.length > 0 ? 'pr-16' : ''}`} >
{column.sortable ? (
handleSort(column)} className="flex items-center"> - {column.label} + {displayName} {getSortIcon(column)}
) : ( <> - {column.label} + {displayName} {getSortIcon(column)} )} @@ -825,7 +841,7 @@ export default function TablePageTemplate({ ({ key: col.key, - label: col.label, + label: formatColumnKey(col.key), defaultVisible: col.defaultVisible !== false, }))} visibleColumns={visibleColumns}