feat: withTitle modif
This commit is contained in:
12
src/constructors/Component.tsx
Normal file
12
src/constructors/Component.tsx
Normal file
@@ -0,0 +1,12 @@
|
||||
import { FunctionComponent } from "preact";
|
||||
import { useEffect } from "preact/hooks";
|
||||
|
||||
export const withTitle = <P,>(title: string, WrappedComponent: FunctionComponent<P>): FunctionComponent<P> => {
|
||||
const ComponentWithTitle: FunctionComponent<P> = (props) => {
|
||||
useEffect(() => {
|
||||
document.title = title;
|
||||
}, []);
|
||||
return <WrappedComponent {...props} />;
|
||||
};
|
||||
return ComponentWithTitle;
|
||||
};
|
||||
Reference in New Issue
Block a user