UNPKG

@oslokommune/punkt-react

Version:

React komponentbibliotek til Punkt, et designsystem laget av Oslo Origo

37 lines (36 loc) 1.63 kB
import { RefObject } from 'react'; import { TFileAndTransfer, TQueueItemOperation, TQueueOperationContext, TTransferItemInProgress } from './types'; export declare const TransferInProgress: ({ cancelTransfer, transferItem, disabled, }: { transferItem: TTransferItemInProgress; cancelTransfer: () => void; disabled?: boolean; }) => import("react").JSX.Element; export declare const TransferError: ({ transferItem, onRemove, disabled, }: { transferItem: TFileAndTransfer; onRemove: () => void; disabled?: boolean; }) => import("react").JSX.Element; export declare const OperationButton: ({ operation, context, }: { operation: TQueueItemOperation; context: TQueueOperationContext; }) => import("react").JSX.Element | null; export declare const FilenameRenderer: ({ transferItem, }: { transferItem: TFileAndTransfer; queueItemOperations?: Array<TQueueItemOperation>; onPreviewClick?: () => void; }) => import("react").JSX.Element; export declare const ThumbnailRenderer: ({ transferItem, onPreviewClick, }: { transferItem: TFileAndTransfer; queueItemOperations?: Array<TQueueItemOperation>; onPreviewClick?: () => void; }) => import("react").JSX.Element; interface IImagePreviewModal { isOpen: boolean; images: TFileAndTransfer[]; currentIndex: number; onClose: () => void; onNavigate: (direction: 'prev' | 'next') => void; modalRef: RefObject<HTMLDialogElement | null>; } export declare const ImagePreviewModal: ({ isOpen, images, currentIndex, onClose, onNavigate, modalRef, }: IImagePreviewModal) => import("react").JSX.Element | null; export {};