Skip to main content

Overview

useFetchSpaceBreadcrumb returns a callable function that fetches the ordered list of ancestor spaces from root to the direct parent of the given space. Useful for breadcrumb navigation in hierarchical space structures.

Usage Example

import { useFetchSpaceBreadcrumb } from "@replyke/react-js";

function Breadcrumbs({ spaceId }: { spaceId: string }) {
  const fetchBreadcrumb = useFetchSpaceBreadcrumb();

  const loadBreadcrumb = async () => {
    const result = await fetchBreadcrumb({ spaceId });
    // result.breadcrumb: SpacePreview[]  (root → ... → parent)
  };
}

Parameters

spaceId
string
required
UUID of the space to fetch the breadcrumb for.

Returns

breadcrumb
SpacePreview[]
Ordered array of SpacePreview objects from the root space to the direct parent. Empty for root-level spaces.
The useSpace hook automatically fetches and exposes the breadcrumb field — you only need this hook when fetching breadcrumbs outside of a SpaceProvider.