@firecms/core
Version:
Awesome Firebase/Firestore-based headless open-source CMS
8 lines (7 loc) • 652 B
TypeScript
import { EnumValueConfig, EnumValues } from "../types";
import { ChipColorScheme } from "@firecms/ui";
export declare function enumToObjectEntries(enumValues: EnumValues): EnumValueConfig[];
export declare function getLabelOrConfigFrom(enumValues: EnumValueConfig[], key?: string | number): EnumValueConfig | undefined;
export declare function getColorScheme(enumValues: EnumValueConfig[], key: string | number): ChipColorScheme | undefined;
export declare function isEnumValueDisabled(labelOrConfig?: string | EnumValueConfig): boolean | undefined;
export declare function buildEnumLabel(labelOrConfig?: string | EnumValueConfig): string | undefined;