Files
HiveGrid-Wireframes/hivegrid-cloud/apps/web/app/utils/shared/SelectOptionsUtils.ts
T

24 lines
1.3 KiB
TypeScript

export type SelectOptionsDisplay =
| "Name"
| "Value"
| "Color"
| "NameAndValue"
| "ValueAndName"
| "ValueNameAndColor"
| "NameValueAndColor"
| "NameAndColor"
| "ValueAndColor"
| "ColorWithTitle";
export const SelectOptionsFormats: { name: string; value: SelectOptionsDisplay; labelKey: string }[] = [
{ name: "Name", value: "Name", labelKey: "formats.selectOptions.name" },
{ name: "Value", value: "Value", labelKey: "formats.selectOptions.value" },
{ name: "Color", value: "Color", labelKey: "formats.selectOptions.color" },
{ name: "Name and value", value: "NameAndValue", labelKey: "formats.selectOptions.nameAndValue" },
{ name: "Value and name", value: "ValueAndName", labelKey: "formats.selectOptions.valueAndName" },
{ name: "Value, name and color", value: "ValueNameAndColor", labelKey: "formats.selectOptions.valueNameAndColor" },
{ name: "Name, value and color", value: "NameValueAndColor", labelKey: "formats.selectOptions.nameValueAndColor" },
{ name: "Name and color", value: "NameAndColor", labelKey: "formats.selectOptions.nameAndColor" },
{ name: "Value and color", value: "ValueAndColor", labelKey: "formats.selectOptions.valueAndColor" },
{ name: "Color with title", value: "ColorWithTitle", labelKey: "formats.selectOptions.colorWithTitle" },
];