tachybase_todo/packages/client/src/constate/PageTitle.ts
2021-07-30 00:03:10 +08:00

13 lines
345 B
TypeScript

import constate from 'constate';
import { useState } from 'react';
export interface PageTitleProviderProps {
defaultPageTitle?: string;
}
const [PageTitleProvider, usePageTitleContext] = constate(({ defaultPageTitle }: PageTitleProviderProps) => {
return useState(defaultPageTitle);
});
export { PageTitleProvider, usePageTitleContext };