super-graph Malheureusement, super-graph n'a pas tenu les promesses qu'il semblait annoncer. Je propose donc de basculer sur un serveur Go classique (via goweb). L'authentification OpenID Connect étant gérée côté backend et non plus côté frontend.
30 lines
529 B
TypeScript
30 lines
529 B
TypeScript
import React from 'react';
|
|
import { Navbar } from './Navbar';
|
|
|
|
export interface PageProps {
|
|
title?: string
|
|
}
|
|
|
|
export class Page extends React.PureComponent<PageProps> {
|
|
render() {
|
|
return (
|
|
<React.Fragment>
|
|
<Navbar />
|
|
{this.props.children}
|
|
</React.Fragment>
|
|
);
|
|
}
|
|
|
|
componentDidMount() {
|
|
this.updateTitle();
|
|
}
|
|
|
|
componentDidUpdate() {
|
|
this.updateTitle();
|
|
}
|
|
|
|
updateTitle() {
|
|
const { title } = this.props;
|
|
if (title !== undefined) window.document.title = title;
|
|
}
|
|
} |