Files
twenty/packages/twenty-server/src/metadata/field-metadata/utils/generate-rating-optionts.util.ts
Jérémy M da8dd671d1 fix: rating type issues (#3638)
* fix: rating type issues

* fix: rebase

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
2024-01-30 09:57:30 +01:00

24 lines
500 B
TypeScript

import { v4 as uuidV4 } from 'uuid';
import { FieldMetadataDefaultOption } from 'src/metadata/field-metadata/dtos/options.input';
const range = {
start: 1,
end: 5,
};
export function generateRatingOptions(): FieldMetadataDefaultOption[] {
const options: FieldMetadataDefaultOption[] = [];
for (let i = range.start; i <= range.end; i++) {
options.push({
id: uuidV4(),
label: i.toString(),
value: `RATING_${i}`,
position: i - 1,
});
}
return options;
}