UNPKG

@papernote/ui

Version:

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

15 lines 601 B
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