@@ -561,6 +562,20 @@ export function ReopenEditor({ project, action, editor, callEditor }: Object) {
);
}
+export function DownloadTaskAsGPX({ project, tasksIds }: Object) {
+ var url = getTaskGpxUrl(project.projectId, tasksIds) + '&as_file=true';
+ return (
+
+ );
+}
+
export function SidebarToggle({ setShowSidebar }: Object) {
const iDContext = useSelector((state) => state.editor.context);
return (
diff --git a/frontend/src/components/taskSelection/messages.js b/frontend/src/components/taskSelection/messages.js
index f974814f9d..f234f1de99 100644
--- a/frontend/src/components/taskSelection/messages.js
+++ b/frontend/src/components/taskSelection/messages.js
@@ -127,6 +127,14 @@ export default defineMessages({
id: 'project.editor.open_editor',
defaultMessage: 'Open editor',
},
+ download: {
+ id: 'project.download.download',
+ defaultMessage: 'Download',
+ },
+ asGPX: {
+ id: 'project.download.asGPX',
+ defaultMessage: ' task as GPX',
+ },
showSidebar: {
id: 'project.sidebar.show',
defaultMessage: 'Show sidebar',