UNPKG

@kiwicom/smart-faq

Version:

40 lines (34 loc) 987 B
// @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 } `, );