Aakansha Doshi 1 year ago
parent
commit
a8047b35b0

+ 1 - 2
packages/excalidraw/actions/actionExport.tsx

@@ -19,7 +19,6 @@ import { nativeFileSystemSupported } from "../data/filesystem";
 import { Theme } from "../element/types";
 import { Theme } from "../element/types";
 
 
 import "../components/ToolIcon.scss";
 import "../components/ToolIcon.scss";
-import { getDateTime } from "../utils";
 
 
 export const actionChangeProjectName = register({
 export const actionChangeProjectName = register({
   name: "changeProjectName",
   name: "changeProjectName",
@@ -30,7 +29,7 @@ export const actionChangeProjectName = register({
   PanelComponent: ({ appState, updateData, appProps, data }) => (
   PanelComponent: ({ appState, updateData, appProps, data }) => (
     <ProjectName
     <ProjectName
       label={t("labels.fileTitle")}
       label={t("labels.fileTitle")}
-      value={appState.name || `${t("labels.untitled")}-${getDateTime()}`}
+      value={appState.name}
       onChange={(name: string) => updateData(name)}
       onChange={(name: string) => updateData(name)}
       isNameEditable={
       isNameEditable={
         typeof appProps.name === "undefined" && !appState.viewModeEnabled
         typeof appProps.name === "undefined" && !appState.viewModeEnabled

+ 3 - 1
packages/excalidraw/components/ProjectName.tsx

@@ -18,7 +18,9 @@ type Props = {
 
 
 export const ProjectName = (props: Props) => {
 export const ProjectName = (props: Props) => {
   const { id } = useExcalidrawContainer();
   const { id } = useExcalidrawContainer();
-  const [fileName, setFileName] = useState<string>(props.value);
+  const [fileName, setFileName] = useState<string>(
+    props.value || `${t("labels.untitled")}-${getDateTime()}`,
+  );
 
 
   const handleBlur = (event: any) => {
   const handleBlur = (event: any) => {
     if (!props.ignoreFocus) {
     if (!props.ignoreFocus) {