Category Route
Category route contains a list of shop categories and a product grid with infinite loading.
How to customize content
Section titled “How to customize content”Portals
Section titled “Portals”Main portals that can be found on category pages are:
How to link
Section titled “How to link”import React from 'react';import { Link } from '@shopgate/engage/components';import { CATEGORY_PATH } from '@shopgate/engage/category';
const Component = () => ( <Link href={CATEGORY_PATH}>Open root category</Link>);
export default Component;You can also link to a specific category, if you know the category ID. Please note that the categoryId must be converted to a hex value in order to ensure URL-safe string usage.
import React from 'react';import { Link } from '@shopgate/engage/components';import { CATEGORY_PATH } from '@shopgate/engage/category';import { bin2hex } from '@shopgate/engage/core';
/** * @param {string} categoryId Plain text category id **/const Component = ({ categoryId }) => ( <Link href={`${CATEGORY_PATH}/${bin2hex(categoryId}`}>Open root category</Link>);
export default Component;
