Merge pull request #82 from nuxxapp/feat/title

Update document title
pull/83/head
Artem Golub 3 years ago committed by GitHub
commit df0b46ce59
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -24,7 +24,7 @@
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
<title>React App</title>
<title>Container Toolkit</title>
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>

@ -39,6 +39,7 @@ import ModalNetwork from "../Modal/network";
import CreateVolumeModal from "../Modal/volume/CreateVolumeModal";
import EditVolumeModal from "../Modal/volume/EditVolumeModal";
import CodeEditor from "../CodeEditor";
import { useTitle } from "../../hooks";
export default function Project() {
const { uuid } = useParams<{ uuid: string }>();
@ -96,6 +97,13 @@ export default function Project() {
}
);
useTitle(
[
isFetching ? "" : data ? data.name : "New project",
"Container Toolkit"
].join(" | ")
);
stateNodesRef.current = nodes;
stateConnectionsRef.current = connections;
stateNetworksRef.current = networks;

@ -0,0 +1 @@
export * from "./useTitle";

@ -0,0 +1,7 @@
import { useEffect } from "react";
export const useTitle = (title: string) => {
useEffect(() => {
document.title = title;
}, [title]);
};
Loading…
Cancel
Save