feat: add more colors to cards

This commit is contained in:
Vasily Zubarev
2025-07-23 11:07:51 +02:00
parent 8897134901
commit 9305deda86
7 changed files with 404 additions and 287 deletions

View File

@@ -31,6 +31,7 @@ export type TransactionFilters = {
ordering?: string
categoryCode?: string
projectCode?: string
type?: string
page?: number
}
@@ -54,11 +55,11 @@ export const getTransactions = cache(
if (filters) {
if (filters.search) {
where.OR = [
{ name: { contains: filters.search, mode: 'insensitive' } },
{ merchant: { contains: filters.search, mode: 'insensitive' } },
{ description: { contains: filters.search, mode: 'insensitive' } },
{ note: { contains: filters.search, mode: 'insensitive' } },
{ text: { contains: filters.search, mode: 'insensitive' } },
{ name: { contains: filters.search, mode: "insensitive" } },
{ merchant: { contains: filters.search, mode: "insensitive" } },
{ description: { contains: filters.search, mode: "insensitive" } },
{ note: { contains: filters.search, mode: "insensitive" } },
{ text: { contains: filters.search, mode: "insensitive" } },
]
}
@@ -77,6 +78,10 @@ export const getTransactions = cache(
where.projectCode = filters.projectCode
}
if (filters.type) {
where.type = filters.type
}
if (filters.ordering) {
const isDesc = filters.ordering.startsWith("-")
const field = isDesc ? filters.ordering.slice(1) : filters.ordering
@@ -148,7 +153,7 @@ export const updateTransaction = async (id: string, userId: string, data: Transa
data: {
...standard,
extra: extra,
items: data.items ? data.items as Prisma.InputJsonValue : [],
items: data.items ? (data.items as Prisma.InputJsonValue) : [],
},
})
}