@kiwicom/smart-faq
Version:
40 lines (34 loc) • 987 B
JavaScript
// @flow
import * as React from 'react';
import { createFragmentContainer, graphql } from 'react-relay';
import { Consumer as IntlConsumer } from '@kiwicom/nitro/lib/services/intl/context';
import CustomBreadcrumbs from './CustomBreadcrumbs';
import type { Breadcrumbs as BreadcrumbsType } from './__generated__/Breadcrumbs_breadcrumbs.graphql';
type Props = {|
breadcrumbs: BreadcrumbsType,
currentCategory: string,
|};
const Breadcrumbs = ({ breadcrumbs, currentCategory }: Props) => {
return (
<IntlConsumer>
{intl => (
<CustomBreadcrumbs
breadcrumbs={[
{ title: intl.translate(__('smartfaq.breadcrumb.home')) },
]
.concat(breadcrumbs)
.concat([{ title: currentCategory }])}
/>
)}
</IntlConsumer>
);
};
export default createFragmentContainer(
Breadcrumbs,
graphql`
fragment Breadcrumbs_breadcrumbs on FAQCategory @relay(plural: true) {
id
title
}
`,
);