@papernote/ui
Version:
A modern React component library with a paper notebook aesthetic - minimal, professional, and expressive
15 lines • 601 B
TypeScript
import React from 'react';
import { LucideIcon } from 'lucide-react';
export interface ActionButtonProps {
icon?: React.ReactNode | LucideIcon;
label?: string;
onClick?: () => void;
variant?: 'primary' | 'secondary' | 'ghost' | 'danger';
size?: 'sm' | 'md' | 'lg';
disabled?: boolean;
loading?: boolean;
tooltip?: string;
className?: string;
}
export default function ActionButton({ icon, label, onClick, variant, size, disabled, loading, tooltip, className, }: ActionButtonProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ActionButton.d.ts.map