ensure translation of default report name

This commit is contained in:
Maxime-J 2023-09-01 09:45:59 +00:00
parent 440676ef21
commit aa341d1dd2
2 changed files with 11 additions and 8 deletions

View File

@ -2,18 +2,20 @@ import { produce } from 'immer';
import { useCallback, useEffect, useState } from 'react';
import { useTimezone } from './useTimezone';
import useApi from './useApi';
const baseParameters = {
name: 'Untitled',
description: '',
parameters: {},
};
import useMessages from './useMessages';
export function useReport(reportId, defaultParameters) {
const [report, setReport] = useState(null);
const [isRunning, setIsRunning] = useState(false);
const { get, post } = useApi();
const [timezone] = useTimezone();
const { formatMessage, labels } = useMessages();
const baseParameters = {
name: formatMessage(labels.untitled),
description: '',
parameters: {},
};
const loadReport = async id => {
const data = await get(`/reports/${id}`);

View File

@ -20,6 +20,7 @@ export function ReportHeader({ icon }) {
const { name, description, parameters } = report || {};
const { websiteId, dateRange } = parameters || {};
const defaultName = formatMessage(labels.untitled);
const handleSave = async () => {
if (!report.id) {
@ -39,7 +40,7 @@ export function ReportHeader({ icon }) {
};
const handleNameChange = name => {
updateReport({ name: name || 'Untitled' });
updateReport({ name: name || defaultName });
};
const handleDescriptionChange = description => {
@ -54,7 +55,7 @@ export function ReportHeader({ icon }) {
key={name}
name="name"
value={name}
placeholder={formatMessage(labels.untitled)}
placeholder={defaultName}
onCommit={handleNameChange}
/>
</>