mirror of
https://github.com/luxfi/explore.git
synced 2026-09-24 00:28:18 +00:00
* simple fetch data for token instance page * generate enhanced metadata * group query params in page props * make base gSSP function generic * add metric for search engine bots * measure api request duration * get API data for token, address and dapp pages * improve typings for apiData prop * add ENV variable * tweak logs for /media-type requests * [skip ci] add prefix to default metrics
14 lines
492 B
TypeScript
14 lines
492 B
TypeScript
import type { ApiData } from './types';
|
|
import type { RouteParams } from 'nextjs/types';
|
|
|
|
import type { Route } from 'nextjs-routes';
|
|
|
|
import generate from './generate';
|
|
|
|
export default function update<Pathname extends Route['pathname']>(route: RouteParams<Pathname>, apiData: ApiData<Pathname>) {
|
|
const { title, description } = generate(route, apiData);
|
|
|
|
window.document.title = title;
|
|
window.document.querySelector('meta[name="description"]')?.setAttribute('content', description);
|
|
}
|