diff --git a/package-lock.json b/package-lock.json
index d63c72f..127c953 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10672,6 +10672,11 @@
"thenify-all": "^1.0.0"
}
},
+ "nanoid": {
+ "version": "3.1.12",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.12.tgz",
+ "integrity": "sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A=="
+ },
"nanomatch": {
"version": "1.2.13",
"resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
diff --git a/package.json b/package.json
index 63773db..8817cf8 100644
--- a/package.json
+++ b/package.json
@@ -11,6 +11,7 @@
"dependencies": {
"codemirror": "^5.57.0",
"core-js": "^3.6.5",
+ "nanoid": "^3.1.12",
"plotly.js": "^1.54.6",
"react": "^16.13.1",
"react-chart-editor": "^0.41.7",
diff --git a/src/assets/styles/buttons.css b/src/assets/styles/buttons.css
index f7ca65c..18ce3d6 100644
--- a/src/assets/styles/buttons.css
+++ b/src/assets/styles/buttons.css
@@ -52,6 +52,7 @@ button.toolbar {
background: transparent;
border: none;
color: var(--color-text-base);
+ padding: 0;
}
button.toolbar:hover {
diff --git a/src/components/MainMenu.vue b/src/components/MainMenu.vue
index b67f48c..1f3513d 100644
--- a/src/components/MainMenu.vue
+++ b/src/components/MainMenu.vue
@@ -19,12 +19,14 @@
+