add title to page

This commit is contained in:
Guy Ben-Aharon
2024-09-13 11:40:53 +03:00
committed by Guy Ben-Aharon
parent 8f209e734d
commit dcaef36d16
3 changed files with 9 additions and 11 deletions

View File

@@ -1,4 +1,4 @@
import React, { useCallback, useMemo, useState } from 'react';
import React, { useCallback, useEffect, useMemo, useState } from 'react';
import { DBTable } from '@/lib/domain/db-table';
import { deepCopy, generateId } from '@/lib/utils';
import { randomColor } from '@/lib/colors';
@@ -41,6 +41,14 @@ export const ChartDBProvider: React.FC<React.PropsWithChildren> = ({
const defaultSchemaName = defaultSchemas[databaseType];
useEffect(() => {
if (diagramName) {
document.title = `ChartDB - ${diagramName}`;
} else {
document.title = 'ChartDB';
}
}, [diagramName]);
const schemas = useMemo(
() =>
databaseType === DatabaseType.POSTGRESQL ||