From 3f847ede4fcae5d046c7e7ed3169dad87ec6c452 Mon Sep 17 00:00:00 2001 From: Eugene Burmakin Date: Sun, 30 Nov 2025 21:35:11 +0100 Subject: [PATCH] Update icons and panel --- app/assets/svg/icons/lucide/outline/layer.svg | 1 + .../svg/icons/lucide/outline/pocket-knife.svg | 1 + .../svg/icons/lucide/outline/rotate-ccw.svg | 1 + app/assets/svg/icons/lucide/outline/save.svg | 1 + .../svg/icons/lucide/outline/settings.svg | 1 + .../controllers/map_panel_controller.js | 2 + app/views/maps_v2/_settings_panel.html.erb | 66 +++++++------------ 7 files changed, 29 insertions(+), 44 deletions(-) create mode 100644 app/assets/svg/icons/lucide/outline/layer.svg create mode 100644 app/assets/svg/icons/lucide/outline/pocket-knife.svg create mode 100644 app/assets/svg/icons/lucide/outline/rotate-ccw.svg create mode 100644 app/assets/svg/icons/lucide/outline/save.svg create mode 100644 app/assets/svg/icons/lucide/outline/settings.svg diff --git a/app/assets/svg/icons/lucide/outline/layer.svg b/app/assets/svg/icons/lucide/outline/layer.svg new file mode 100644 index 00000000..0ee810d9 --- /dev/null +++ b/app/assets/svg/icons/lucide/outline/layer.svg @@ -0,0 +1 @@ + diff --git a/app/assets/svg/icons/lucide/outline/pocket-knife.svg b/app/assets/svg/icons/lucide/outline/pocket-knife.svg new file mode 100644 index 00000000..5927a35b --- /dev/null +++ b/app/assets/svg/icons/lucide/outline/pocket-knife.svg @@ -0,0 +1 @@ + diff --git a/app/assets/svg/icons/lucide/outline/rotate-ccw.svg b/app/assets/svg/icons/lucide/outline/rotate-ccw.svg new file mode 100644 index 00000000..b8b9c76e --- /dev/null +++ b/app/assets/svg/icons/lucide/outline/rotate-ccw.svg @@ -0,0 +1 @@ + diff --git a/app/assets/svg/icons/lucide/outline/save.svg b/app/assets/svg/icons/lucide/outline/save.svg new file mode 100644 index 00000000..6d955b5a --- /dev/null +++ b/app/assets/svg/icons/lucide/outline/save.svg @@ -0,0 +1 @@ + diff --git a/app/assets/svg/icons/lucide/outline/settings.svg b/app/assets/svg/icons/lucide/outline/settings.svg new file mode 100644 index 00000000..839ebd9e --- /dev/null +++ b/app/assets/svg/icons/lucide/outline/settings.svg @@ -0,0 +1 @@ + diff --git a/app/javascript/controllers/map_panel_controller.js b/app/javascript/controllers/map_panel_controller.js index 8f0d3234..f2410c79 100644 --- a/app/javascript/controllers/map_panel_controller.js +++ b/app/javascript/controllers/map_panel_controller.js @@ -11,6 +11,8 @@ export default class extends Controller { static titles = { search: 'Search', layers: 'Map Layers', + tools: 'Tools', + links: 'Links', settings: 'Settings' } diff --git a/app/views/maps_v2/_settings_panel.html.erb b/app/views/maps_v2/_settings_panel.html.erb index 2b009e07..183ff23c 100644 --- a/app/views/maps_v2/_settings_panel.html.erb +++ b/app/views/maps_v2/_settings_panel.html.erb @@ -3,25 +3,27 @@
+ + + - - <% if !DawarichSettings.self_hosted? %> @@ -60,21 +49,18 @@
-

Search

+

Layers

-
+
-
+
@@ -524,10 +510,7 @@ @@ -535,12 +518,7 @@