mirror of
https://github.com/excalidraw/excalidraw.git
synced 2025-05-03 10:00:07 -04:00
feat: customise export dialog with UIOptions.canvasActions.export prop (#3658)
* refactor: update UIOptions.canvasActions.export to be a an object * fix * fix * dnt show export icon when false * fix * inline * memoize UIOptions * update docs * fix * tweak readme Co-authored-by: David Luzar <luzar.david@gmail.com>
This commit is contained in:
parent
6c3e4417e1
commit
ba48974351
13 changed files with 140 additions and 68 deletions
|
@ -113,8 +113,8 @@ export const actionSaveToActiveFile = register({
|
|||
),
|
||||
});
|
||||
|
||||
export const actionSaveAsScene = register({
|
||||
name: "saveAsScene",
|
||||
export const actionSaveFileToDisk = register({
|
||||
name: "saveFileToDisk",
|
||||
perform: async (elements, appState, value) => {
|
||||
try {
|
||||
const { fileHandle } = await saveAsJSON(elements, {
|
||||
|
|
|
@ -35,7 +35,7 @@ export {
|
|||
actionChangeProjectName,
|
||||
actionChangeExportBackground,
|
||||
actionSaveToActiveFile,
|
||||
actionSaveAsScene,
|
||||
actionSaveFileToDisk,
|
||||
actionLoadScene,
|
||||
} from "./actionExport";
|
||||
|
||||
|
|
|
@ -67,7 +67,7 @@ export type ActionName =
|
|||
| "changeExportBackground"
|
||||
| "changeExportEmbedScene"
|
||||
| "saveToActiveFile"
|
||||
| "saveAsScene"
|
||||
| "saveFileToDisk"
|
||||
| "loadScene"
|
||||
| "duplicateSelection"
|
||||
| "deleteSelectedElements"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue