@oslokommune/punkt-react
Version:
React komponentbibliotek til Punkt, et designsystem laget av Oslo Origo
20 lines (19 loc) • 839 B
TypeScript
import { FC } from 'react';
import { getProgressState } from './QueueItemContent';
import { TFileId, TFileItemList, TFileTransfer, TItemRenderer, TQueueItemOperation, TQueueOperationContext } from './types';
interface IQueueDisplay {
cancelTransfer: (fileItemId: string) => void;
transfers?: TFileTransfer[];
files: TFileItemList;
queueItemOperations?: TQueueItemOperation[];
ItemRenderer?: TItemRenderer;
truncateTail?: number;
enableImagePreview?: boolean;
uploadStrategy?: 'form' | 'custom';
disabled?: boolean;
inputName: string;
buildAttributeAccessors: (fileId: TFileId) => Pick<TQueueOperationContext, 'getAttribute' | 'setAttribute'>;
}
export declare const QueueDisplay: FC<IQueueDisplay>;
export { getProgressState };
export declare const ItemRenderers: Record<string, TItemRenderer>;