Preparing search index...
    interface FileProps {
        errorMessage?: string;
        fileName: string;
        fileNameRenderer?: (defaultRenderer: () => ReactNode) => ReactNode;
        hasError?: boolean;
        iconName?: IconName;
        isBoldName?: boolean;
        isDownloadDisabled?: boolean;
        isRemoveDisabled?: boolean;
        isSingleLine?: boolean;
        isWide?: boolean;
        onDownload?: (fileName: string) => void;
        onRemove?: (fileName: string) => void;
        renderDeleteButton?: (props: { handleRemove: () => void }) => ReactNode;
        showRemove?: boolean;
    }
    Index

    Properties

    errorMessage?: string
    fileName: string
    fileNameRenderer?: (defaultRenderer: () => ReactNode) => ReactNode
    hasError?: boolean
    iconName?: IconName
    isBoldName?: boolean
    isDownloadDisabled?: boolean
    isRemoveDisabled?: boolean

    Для управления состоянием кнопки следует использовать пропс renderDeleteButton

    isSingleLine?: boolean
    isWide?: boolean
    onDownload?: (fileName: string) => void
    onRemove?: (fileName: string) => void
    renderDeleteButton?: (props: { handleRemove: () => void }) => ReactNode
    showRemove?: boolean