vkuchenik
4bd9f78bc5
add missing prop
2025-08-04 13:51:30 -07:00
vkuchenik
88b287afa7
removing redundancies
2025-08-04 13:44:35 -07:00
vkuchenik
6f41df3f88
Merge branch 'main' into 'dashboardCanvas/Widget/add-widgets-menu'
...
# Conflicts:
# client/src/components/layout/Canvas/views/DashboardCanvas.jsx
2025-08-04 19:20:13 +00:00
vkuchenik
1f83dcf9bb
added submenu to settings
...
widget information is now stored in two arrays. One array (widgetArray) holds the id and name/type of the widget. The second array (layout) holds the id, position, width, height, and static info
2025-08-04 12:04:33 -07:00
Daniel S. Hansen
d2716f6f84
Fix canvas not taking up full space in Regional and Global map views
2025-07-31 14:51:25 -07:00
Daniel S. Hansen
e6b7d82310
Add regional map functionality, and edit global map zoom settings
2025-07-31 14:39:35 -07:00
Daniel S. Hansen
bedd616d92
Add new add widget behavior. Edit mode is enabled upon 'Add Widget' and user must either Save/Cancel their changes before navigating away from My Dashboard
2025-07-31 14:01:08 -07:00
Daniel S. Hansen
ee03a1d2f4
Remove old comments and deprecated code snippets
2025-07-31 13:23:11 -07:00
Daniel S. Hansen
80a0515bb1
Add navigation prevention while in Edit mode to Avatar menu options in Header
2025-07-31 12:40:46 -07:00
Daniel S. Hansen
364ce0b752
Save point, Sidebar prevents navigation without first saving or cancelling current changes
2025-07-31 12:23:45 -07:00
vkuchenik
f5b694508e
added delete all widgets button
2025-07-31 09:50:40 -07:00
vkuchenik
0aeabbc218
more dark mode colors
2025-07-31 09:23:40 -07:00
vkuchenik
c1a91bddd7
map has dark mode
2025-07-31 08:56:32 -07:00
vkuchenik
f932a4f467
a map!
2025-07-30 11:16:21 -07:00
vkuchenik
6ce374405c
added behavior to tooltip
...
tooltip disappears on click now
2025-07-30 08:57:32 -07:00
vkuchenik
54e1d6c8ad
tiny aesthetic changes
2025-07-30 08:34:07 -07:00
vkuchenik
f48e9eaf30
Increased size of tabs
2025-07-30 08:28:16 -07:00
vkuchenik
f11d179bb1
Update dark mode colors
2025-07-30 08:17:45 -07:00
Daniel S. Hansen
be925c1f35
Add user account and settings boilerplate. UserAvatarMenu now navigates to placeholder pages for both Account and Settings
2025-07-29 14:47:03 -07:00
Daniel S. Hansen
6a990ef56e
Fix button.map warning inside Sidebar.jsx 'each child in a list should hae a unique key prop'. Pass 'key' parameter in top level Tooltip inside map function
2025-07-29 12:53:20 -07:00
Dan Hansen
a76c869be5
Merge branch 'main' into 'fix/edit-mode-scope'
...
# Conflicts:
# client/src/components/layout/Canvas/views/DashboardCanvas.jsx
# client/src/components/layout/Sidebar/Sidebar.jsx
2025-07-29 19:22:14 +00:00
Daniel S. Hansen
80854e4bf3
Remove garbage comments
2025-07-29 12:08:36 -07:00
Daniel S. Hansen
a06a79218c
Add tab navigation prevention while in Editable mode
2025-07-29 11:51:33 -07:00
vkuchenik
7307736662
tooltip works!!
...
(sorry i'm in the wrong branch)
2025-07-29 11:08:36 -07:00
Daniel S. Hansen
89c32e4f6e
Add keyViews.js file inside src/constants to track current view in Sidebar and Canvas
2025-07-29 11:04:29 -07:00
Daniel S. Hansen
416873fc08
Save point, page is rendering with view tracking
2025-07-29 09:59:17 -07:00
vkuchenik
4495cb9f78
new icons
...
got rid of custom imported icons, too much work to make them dark mode useable.
2025-07-28 15:10:57 -07:00
vkuchenik
55890d0b3d
changed btn from "dashboard" to "home"
2025-07-28 13:42:12 -07:00
vkuchenik
eae9bc4048
sets canvas zindex behind sidebar/header
2025-07-28 13:32:03 -07:00
vkuchenik
1956a0685b
Merge branch 'main' into 'add/widgets/conditional-deleting'
...
# Conflicts:
# client/src/components/layout/Canvas/views/DashboardCanvas.jsx
2025-07-28 19:45:54 +00:00
vkuchenik
8f18879e96
now can delete widgets
2025-07-28 12:44:17 -07:00
Daniel S. Hansen
9d6a4b356f
Fix competiting zIndex values between the Canvas Header and the Avatar dropdown menu
2025-07-28 11:44:25 -07:00
Daniel S. Hansen
69becb34e5
Add tooltip messaging on sidebar when closed
2025-07-28 11:12:03 -07:00
Daniel S. Hansen
20998e43af
Clean garbage comments from refactor
2025-07-25 13:25:49 -07:00
Daniel S. Hansen
5f17293ac6
Add persistant widget state across sidebar 'dashboard' button and canvas header nav 'my dashboard' button
2025-07-25 13:19:09 -07:00
Daniel S. Hansen
58f734684b
Add Editable state to canvas along with Save and Cancel buttons while in Editable mode. Save - saves the new state after editing. Cancel - reverts to the widget state before Edit mode
2025-07-25 11:40:57 -07:00
vkuchenik
552b1bd16a
widgets only edited on btn click
...
The widgets now cannot be resized until the user clicks on "Edit Widgets" in the settings gear icon.
2025-07-24 16:05:42 -07:00
vkuchenik
4cdc335cad
canvas is now scrollable
2025-07-24 13:48:41 -07:00
vkuchenik
85160caae0
lots of file surgery, it works
2025-07-24 12:08:10 -07:00
vkuchenik
2db5514f2c
fixing refrences after file rename
2025-07-24 09:01:35 -07:00
vkuchenik
2cdc5e1e82
file name change
2025-07-24 08:57:24 -07:00
vkuchenik
1d5b00448b
added tabs and file restructure
2025-07-24 08:52:20 -07:00
vkuchenik
0ca419a093
oneliner
2025-07-23 14:58:22 -07:00
vkuchenik
d8f7f4b9dc
quick fix
2025-07-23 14:41:52 -07:00
vkuchenik
cde87274c6
Copied and pasted most recent App.jsx into Dashboard.jsx
2025-07-23 21:31:18 +00:00
vkuchenik
20ca59ad82
Merge branch 'main' into 'add/widgets/theme'
...
# Conflicts:
# client/src/App.jsx
2025-07-23 21:25:21 +00:00
vkuchenik
1f1eced159
beautified the widget
...
the widgets now don't shrink past the size of the header. The canvas in the widget is scrollable and the scroller is pretty. The resizing arrow button at the bottom of the widget stays at the bottom (this is because only the canvas can scroll now).
2025-07-23 13:44:24 -07:00
Daniel S. Hansen
43fd246b1f
Add functional links between Sidebar nav buttons and Canvas views
2025-07-23 12:03:06 -07:00
Daniel S. Hansen
0ec105d9ec
Add view and setView props in order to successfully pass state from Sidebar to the Canvas inside Dashboard
2025-07-23 11:35:28 -07:00
Daniel S. Hansen
b432c8a8ec
Add Dashboard parent component to Header, Siderbar, Canvas in order to faciliate lifting state
2025-07-23 11:01:25 -07:00