interface LandingSearchByCategoriesOptions {
    services: {
        catalogApi: Pick<CatalogApi<unknown, unknown, unknown>, "listCategories">;
    };
    settings: {
        categorySearchRoute: string;
        nameForCategory?: ((name, t) => string);
    };
}

Properties

Properties

services: {
    catalogApi: Pick<CatalogApi<unknown, unknown, unknown>, "listCategories">;
}

Type declaration

  • catalogApi: Pick<CatalogApi<unknown, unknown, unknown>, "listCategories">

    Catalog API

settings: {
    categorySearchRoute: string;
    nameForCategory?: ((name, t) => string);
}

Type declaration

  • categorySearchRoute: string

    Route to navigate to in order to search for a category. Query parameter filters=category. will be appended.

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

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

      • (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

Generated using TypeDoc