perf(projects): use transformObjectToOption to generate option of object labels

This commit is contained in:
Soybean
2023-06-08 23:56:27 +08:00
parent eb8e49e23c
commit da611fb10b
3 changed files with 18 additions and 101 deletions

6
src/constants/_shared.ts Normal file
View File

@@ -0,0 +1,6 @@
export function transformObjectToOption<T extends object>(obj: T) {
return Object.entries(obj).map(([value, label]) => ({
value,
label
})) as Common.OptionWithKey<keyof T>[];
}