Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export type InventoryGroup = {
- id: number;
- name: string;
- status: InventoryStatus;
- statusText?: string;
- };
- export enum InventoryStatus {
- WAITING = 'Waiting',
- IN_PROGRESS = 'In progress',
- IMPORTED = 'Imported',
- FAILED = 'Failed',
- }
- const statusColumnBuilder = useCallback((data: InventoryGroup) => {
- // data?.status === 'IMPORTED' (for example)
- // and I was trying to do something similar InventoryStatus[data?.status]; but it didn't work and I'm wondering why
- const status = InventoryStatus[data?.status?.toString() as keyof typeof InventoryStatus];
- return <span title={data.statusText && data.statusText}>{status}</span>;
- }, []);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement