19 lines
390 B
TypeScript
19 lines
390 B
TypeScript
![]() |
import * as React from "react";
|
||
|
import { Helmet } from "react-helmet";
|
||
|
|
||
|
import useShop from "@saleor/hooks/useShop";
|
||
|
|
||
|
interface WindowTitleProps {
|
||
|
title: string;
|
||
|
}
|
||
|
|
||
|
export const WindowTitle: React.StatelessComponent<WindowTitleProps> = ({
|
||
|
title
|
||
|
}) => {
|
||
|
const shop = useShop();
|
||
|
|
||
|
return shop === undefined || !title ? null : (
|
||
|
<Helmet title={`${title} | ${shop.name}`} />
|
||
|
);
|
||
|
};
|