website refactor
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import type { SponsorshipRequestDTO } from '@/lib/types/generated/SponsorshipRequestDTO';
|
||||
import type { GetPendingSponsorshipRequestsOutputDTO } from '@/lib/types/generated/GetPendingSponsorshipRequestsOutputDTO';
|
||||
|
||||
export interface SponsorshipRequestsViewData {
|
||||
requests: SponsorshipRequestDTO[];
|
||||
isEmpty: boolean;
|
||||
}
|
||||
|
||||
export class SponsorshipRequestsPageViewDataBuilder {
|
||||
build(queryResult: GetPendingSponsorshipRequestsOutputDTO): SponsorshipRequestsViewData {
|
||||
return {
|
||||
requests: queryResult.requests,
|
||||
isEmpty: queryResult.requests.length === 0,
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user