interface ProductCards {
    nameForCategory: ((name, t) => string);
    onNavigate: ((to, options?) => void);
    productRoute: string;
    products?: ProductResponse<unknown, unknown, unknown>[];
    urlForRoute: UrlForRouteFunction;
    useSummary?: boolean;
}

Properties

nameForCategory: ((name, t) => string)

Name function for Categories. Use for translating category names.

Type declaration

    • (name, t): string
    • Name function for Categories. Use for translating category names.

      Parameters

      • name: string
      • t: TFunction<"translation", undefined>

      Returns string

onNavigate: ((to, options?) => void)

Callback when trying to navigate to another page

Type declaration

    • (to, options?): void
    • Callback when trying to navigate to another page

      Parameters

      • to: string
      • Optional options: NavigateOptions

      Returns void

productRoute: string

product route pattern used when selecting product

products?: ProductResponse<unknown, unknown, unknown>[]

Array of products

urlForRoute: UrlForRouteFunction

Callback when trying to figure out the url of a route

useSummary?: boolean

Use summary

Generated using TypeDoc