interface ListProductsForTenantOptions {
    catalogApi: Pick<CatalogApi<unknown, unknown, unknown>, "listProductsForOrganization" | "updateProduct">;
    createProductRoute: string;
    nameForCategory?: ((name, t) => string);
    pageSize?: number;
    showProductRoute: string;
    updateProductRoute: string;
}

Properties

catalogApi: Pick<CatalogApi<unknown, unknown, unknown>, "listProductsForOrganization" | "updateProduct">

The client API for catalog service

createProductRoute: string

Route to navigate to when a product create button is pressed

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

Name function for Categories. Use for translating category names. Default behavior will use the translation given by Geekle:categories.${name}

Type declaration

    • (name, t): string
    • Name function for Categories. Use for translating category names. Default behavior will use the translation given by Geekle:categories.${name}

      Parameters

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

      Returns string

pageSize?: number

Size of the pages to display (default DEFAULT_PAGE_SIZE)

showProductRoute: string

Route to navigate to when a product is opened

updateProductRoute: string

Route to navigate to when a product edit button is pressed

Generated using TypeDoc