Preparing search index...

    Generic props for SettingsItemCard component

    type SettingsItemCardProps<T extends SettingsItem> = {
        type: "ingredient" | "tag";
        index: number;
        testIdPrefix: string;
        item: T;
        onEdit: (item: T) => void;
        onDelete: (item: T) => void;
    }

    Type Parameters

    Index

    Properties

    type: "ingredient" | "tag"

    Type of item being displayed (affects rendering logic)

    index: number

    Index of the item in the list (used for test ID generation)

    testIdPrefix: string

    Prefix for test ID construction

    item: T

    The data item to display

    onEdit: (item: T) => void

    Callback fired when edit button is pressed

    onDelete: (item: T) => void

    Callback fired when delete button is pressed