Props for ImportMatchesButton component.

export interface ImportMatchesButtonProps {
disabled?: boolean;
variant?: "default" | "outline" | "ghost";
size?: "default" | "sm" | "lg";
onImportComplete: (result: {
imported: number;
merged: number;
skipped: number;
}) => void;
}
interface ImportMatchesButtonProps {
    disabled?: boolean;
    variant?: "default" | "outline" | "ghost";
    size?: "default" | "sm" | "lg";
    onImportComplete: (
        result: { imported: number; merged: number; skipped: number },
    ) => void;
}

Properties

disabled?: boolean

Whether the button is disabled.

variant?: "default" | "outline" | "ghost"

Button style variant.

size?: "default" | "sm" | "lg"

Button size.

onImportComplete: (
    result: { imported: number; merged: number; skipped: number },
) => void

Callback after successful import with statistics.