feat(#8): Handle polymorphic activity source

This commit is contained in:
Sirttas
2026-07-03 14:00:42 +02:00
parent 052a0a5d03
commit 8d73fe3ed1
8 changed files with 154 additions and 31 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
import {defineStore} from "pinia";
import {computed, ref} from "vue";
import {acquisitionApi} from "@/mammon";
import {AcquisitionResponse, AcquisitionResponseSourceEnum} from "@/generated/mammon";
import {AcquisitionResponse, ActivitySourceResponse} from "@/generated/mammon";
export type AcquiredTypeSource = 'bo' | 'so' | 'prod' | 'misc';
@@ -12,7 +12,7 @@ export type RawAcquiredType = {
remaining: number;
price: number;
date: Date;
source: AcquisitionResponseSourceEnum;
source: ActivitySourceResponse;
}
const toAcquiredType = (a: AcquisitionResponse): RawAcquiredType => ({