16 lines
561 B
TypeScript
16 lines
561 B
TypeScript
import { LeagueSponsorshipsViewData } from '@/lib/view-data/leagues/LeagueSponsorshipsViewData';
|
|
import { LeagueSponsorshipsApiDto } from '@/lib/types/tbd/LeagueSponsorshipsApiDto';
|
|
|
|
export class LeagueSponsorshipsViewDataBuilder {
|
|
static build(apiDto: LeagueSponsorshipsApiDto): LeagueSponsorshipsViewData {
|
|
return {
|
|
leagueId: apiDto.leagueId,
|
|
activeTab: 'overview',
|
|
onTabChange: () => {},
|
|
league: apiDto.league,
|
|
sponsorshipSlots: apiDto.sponsorshipSlots,
|
|
sponsorshipRequests: apiDto.sponsorshipRequests,
|
|
};
|
|
}
|
|
}
|