diff --git a/src/components/Editor.vue b/src/components/Editor.vue
index 4fdca72e9..3d9b5cb13 100644
--- a/src/components/Editor.vue
+++ b/src/components/Editor.vue
@@ -145,15 +145,36 @@
-
-
@@ -262,6 +283,7 @@ import DocumentIcon from './icons/DocumentIcon.vue'
import CopyIcon from './icons/CopyIcon.vue'
import CloseIcon from './icons/CloseIcon.vue'
import NewTabIcon from './icons/NewTabIcon.vue'
+import EditIcon from './icons/EditIcon.vue'
let editor = {}
let codeLens = null
let models = {}
@@ -285,7 +307,8 @@ export default {
DocumentIcon,
CopyIcon,
CloseIcon,
- NewTabIcon
+ NewTabIcon,
+ EditIcon
},
data: () => ({
editorStatus: {
@@ -293,7 +316,9 @@ export default {
running: false,
runCompleted: false,
projectModified: false,
- changingTab: false
+ changingTab: false,
+ fileBeingRenamed: null,
+ renameNewName: ''
},
projectsList: null,
activeProjectName: null, // the short dropdown name from examples index
diff --git a/src/components/icons/EditIcon.vue b/src/components/icons/EditIcon.vue
new file mode 100644
index 000000000..9e9aa464c
--- /dev/null
+++ b/src/components/icons/EditIcon.vue
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+