mirror of
https://github.com/spliit-app/spliit.git
synced 2026-03-07 12:56:12 +01:00
Improve UI of expense list
This commit is contained in:
@@ -92,15 +92,19 @@ export function ExpenseList({
|
|||||||
const groupExpenses = groupedExpensesByDate[expenseGroup]
|
const groupExpenses = groupedExpensesByDate[expenseGroup]
|
||||||
if (!groupExpenses) return null
|
if (!groupExpenses) return null
|
||||||
return (
|
return (
|
||||||
<Fragment key={expenseGroup}>
|
<div key={expenseGroup}>
|
||||||
<div className={'border-t text-md pl-3 py-2 font-semibold'}>
|
<div
|
||||||
|
className={
|
||||||
|
'text-muted-foreground text-xs pl-4 sm:pl-6 py-1 font-semibold sticky top-16 bg-white dark:bg-[#1b1917]'
|
||||||
|
}
|
||||||
|
>
|
||||||
{expenseGroup}
|
{expenseGroup}
|
||||||
</div>
|
</div>
|
||||||
{groupExpenses.map((expense: any) => (
|
{groupExpenses.map((expense: any) => (
|
||||||
<div
|
<div
|
||||||
key={expense.id}
|
key={expense.id}
|
||||||
className={cn(
|
className={cn(
|
||||||
'border-t flex justify-between px-4 sm:pr-2 sm:pl-6 py-4 text-sm cursor-pointer hover:bg-accent gap-1 items-stretch',
|
'flex justify-between sm:mx-6 px-4 sm:rounded-lg sm:pr-2 sm:pl-4 py-4 text-sm cursor-pointer hover:bg-accent gap-1 items-stretch',
|
||||||
expense.isReimbursement && 'italic',
|
expense.isReimbursement && 'italic',
|
||||||
)}
|
)}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
@@ -159,7 +163,7 @@ export function ExpenseList({
|
|||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
))}
|
))}
|
||||||
</Fragment>
|
</div>
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
) : (
|
) : (
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ export default async function GroupExpensesPage({
|
|||||||
</CardHeader>
|
</CardHeader>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<CardContent className="p-0">
|
<CardContent className="p-0 pt-2 pb-4 sm:pb-6 flex flex-col gap-4 relative">
|
||||||
<Suspense
|
<Suspense
|
||||||
fallback={[0, 1, 2].map((i) => (
|
fallback={[0, 1, 2].map((i) => (
|
||||||
<div
|
<div
|
||||||
|
|||||||
@@ -77,7 +77,7 @@ export default function RootLayout({
|
|||||||
disableTransitionOnChange
|
disableTransitionOnChange
|
||||||
>
|
>
|
||||||
<ProgressBar />
|
<ProgressBar />
|
||||||
<header className="fixed top-0 left-0 right-0 h-16 flex justify-between bg-white dark:bg-gray-950 bg-opacity-50 dark:bg-opacity-50 p-2 border-b backdrop-blur-sm">
|
<header className="fixed top-0 left-0 right-0 h-16 flex justify-between bg-white dark:bg-gray-950 bg-opacity-50 dark:bg-opacity-50 p-2 border-b backdrop-blur-sm z-50">
|
||||||
<Link
|
<Link
|
||||||
className="flex items-center gap-2 hover:scale-105 transition-transform"
|
className="flex items-center gap-2 hover:scale-105 transition-transform"
|
||||||
href="/"
|
href="/"
|
||||||
|
|||||||
Reference in New Issue
Block a user