Revert "Remove unused project name from export dialog (#2427)" (#2436)

This commit is contained in:
David Luzar 2020-12-01 14:00:13 +01:00 committed by GitHub
parent 084aff2bf3
commit 36980160ae
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 605 additions and 0 deletions

View file

@ -1,4 +1,5 @@
import React from "react";
import { ProjectName } from "../components/ProjectName";
import { saveAsJSON, loadFromJSON } from "../data";
import { load, save, saveAs } from "../components/icons";
import { ToolButton } from "../components/ToolButton";
@ -8,6 +9,20 @@ import { register } from "./register";
import { KEYS } from "../keys";
import { muteFSAbortError } from "../utils";
export const actionChangeProjectName = register({
name: "changeProjectName",
perform: (_elements, appState, value) => {
return { appState: { ...appState, name: value }, commitToHistory: false };
},
PanelComponent: ({ appState, updateData }) => (
<ProjectName
label={t("labels.fileTitle")}
value={appState.name || "Unnamed"}
onChange={(name: string) => updateData(name)}
/>
),
});
export const actionChangeExportBackground = register({
name: "changeExportBackground",
perform: (_elements, appState, value) => {

View file

@ -31,6 +31,7 @@ export {
export { actionFinalize } from "./actionFinalize";
export {
actionChangeProjectName,
actionChangeExportBackground,
actionSaveScene,
actionSaveAsScene,

View file

@ -42,6 +42,7 @@ export type ActionName =
| "undo"
| "redo"
| "finalize"
| "changeProjectName"
| "changeExportBackground"
| "changeExportEmbedScene"
| "changeShouldAddWatermark"