UNPKG

@papernote/ui

Version:

A modern React component library with a paper notebook aesthetic - minimal, professional, and expressive

15 lines 661 B
export type ExportFormat = 'csv' | 'excel' | 'pdf'; export interface ExportButtonProps { onExport: (format: ExportFormat) => void | Promise<void>; formats?: ExportFormat[]; disabled?: boolean; loading?: boolean; loadingMessage?: string; label?: string; showFormatMenu?: boolean; variant?: 'primary' | 'secondary' | 'ghost'; size?: 'sm' | 'md' | 'lg'; className?: string; } export default function ExportButton({ onExport, formats, disabled, loading, loadingMessage, label, showFormatMenu, variant, size, className, }: ExportButtonProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=ExportButton.d.ts.map