Commit Graph
74 Commits
Author SHA1 Message Date
Daniel S. Hansen 6c4fae9b82 Add boilerplate Volcano view page 2025-08-06 16:25:54 -07:00
Dan Hansen 7e75ea6648 Merge branch 'debug/maps-not-loading' into 'main'
Fix map loading

See merge request vkuchenik/website-framework!54
2025-08-06 20:38:06 +00:00
Daniel S. Hansen 193c60fc56 Fix map loading by adding 'height' parameter to wrapping chakra.div inside Canvas.jsx 2025-08-06 13:30:31 -07:00
Daniel S. Hansen 0021156b90 Test push small comment 2025-08-06 12:38:04 -07:00
Dan Hansen 24f90cd542 Merge branch 'feature/user-account-page' into 'main'
Feature/user account page

See merge request vkuchenik/website-framework!48
2025-08-04 23:03:43 +00:00
Daniel S. Hansen a43113d1d1 Add react-hook-forms to AccountCanvas 2025-08-04 16:02:06 -07:00
Daniel S. Hansen f19ddc1994 Add boilerplate user account view 2025-08-04 12:20:26 -07:00
Dan Hansen eca6bc2405 Merge branch 'feature/regional-map' into 'main'
Feature/regional map

See merge request vkuchenik/website-framework!42
2025-07-31 21:52:54 +00: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
Dan Hansen 31d38e5113 Merge branch 'refactor/add-widget-behavior' into 'main'
Add new add-widget behavior.

See merge request vkuchenik/website-framework!41
2025-07-31 21:02:47 +00: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
Dan Hansen ff64e6bb58 Merge branch 'refactor/cleanup-stray-props' into 'main'
Remove old comments and deprecated code snippets

See merge request vkuchenik/website-framework!40
2025-07-31 20:25:02 +00:00
Daniel S. Hansen ee03a1d2f4 Remove old comments and deprecated code snippets 2025-07-31 13:23:11 -07:00
Dan Hansen fb096b403f Merge branch 'fix/edit-mode-scope2' into 'main'
Fix/edit mode scope2

See merge request vkuchenik/website-framework!39
2025-07-31 19:45:28 +00: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
Dan Hansen 5dea9199cd Merge branch 'feature/add-user-account-view' into 'main'
Add user account and settings boilerplate canvas pages.

See merge request vkuchenik/website-framework!36
2025-07-29 21:52:51 +00: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
Dan Hansen 96cbf90dfb Merge branch 'bug/sidebar-children-keys' into 'main'
Fix button.map warning inside Sidebar.jsx 'each child in a list should hae a...

See merge request vkuchenik/website-framework!35
2025-07-29 19:54:46 +00: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 482ea9b04c Merge branch 'fix/edit-mode-scope' into 'main'
Fix/edit mode scope

See merge request vkuchenik/website-framework!34
2025-07-29 19:23:52 +00: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
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
Dan Hansen 1d7679b3f5 Merge branch 'bug/avatar-dropdown-menu' into 'main'
Fix competing zIndex values between the Canvas Header and the Avatar dropdown menu

See merge request vkuchenik/website-framework!30
2025-07-28 19:05:00 +00: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
Dan Hansen 968f468030 Merge branch 'feature/sidebar-hover-message2' into 'main'
Add tooltip messaging on sidebar when closed

See merge request vkuchenik/website-framework!29
2025-07-28 18:21:40 +00:00
Daniel S. Hansen 69becb34e5 Add tooltip messaging on sidebar when closed 2025-07-28 11:12:03 -07:00
Dan Hansen e7a16551ec Merge branch 'add/persistant-widget-state' into 'main'
Clean garbage comments from refactor

See merge request vkuchenik/website-framework!28
2025-07-25 20:26:27 +00:00
Daniel S. Hansen 20998e43af Clean garbage comments from refactor 2025-07-25 13:25:49 -07:00
Dan Hansen 994ec9249f Merge branch 'add/persistant-widget-state' into 'main'
Add persistant widget state across sidebar 'dashboard' button and canvas...

See merge request vkuchenik/website-framework!27
2025-07-25 20:20:54 +00: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
Dan Hansen 2544d1bbdb Merge branch 'add/widgets/conditional-editing' into 'main'
Add conditional editing of widgets along with save and cancel buttons.

See merge request vkuchenik/website-framework!26
2025-07-25 18:42:38 +00: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
Dan Hansen 95be8eac21 Merge branch 'feature/add-widgets' into 'main'
Add dynamic widget adding functionality, along with boilerplate for edit and delete functionality

See merge request vkuchenik/website-framework!23
2025-07-23 23:48:25 +00:00
Daniel S. Hansen d61fd3dd02 Add dynamic widget adding functionality, along with boilerplate for edit and delete functionality 2025-07-23 16:40:52 -07:00
Dan Hansen 64540f2de1 Merge branch 'refactor/add-dashboard-layout' into 'main'
Add Dashboard parent component to lift state between Header, Sidebar, and Canvas

See merge request vkuchenik/website-framework!21
2025-07-23 19:07:23 +00: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
Dan Hansen 118792ec7c Merge branch 'refactor/canvas-component' into 'main'
Refactor src/components directory with a layout section for better separation of concerns.

See merge request vkuchenik/website-framework!16
2025-07-21 21:43:47 +00:00
Daniel S. Hansen 73d85a3247 Remove garbage comments 2025-07-21 14:30:41 -07:00
Daniel S. Hansen 35aa0347a9 Save point, page renders and is functional 2025-07-21 14:27:53 -07:00
Daniel S. Hansen 8a34f11a46 Add new 'views' directory that handles what the Canvas displays. Refactor Canvas.jsx to act as a router between canvas views. Add /views/WidgetCanvas to handle default view 2025-07-21 14:12:32 -07:00
Daniel S. Hansen a1f2fcc9be Refactor: moved Widget and CanvasHeader code into Canvas.jsx to handle both as a parent element 2025-07-21 13:01:16 -07:00
Daniel S. Hansen 06edb481e9 Restructure file system to seperate Sidebar, Header, and Canvas components 2025-07-21 11:33:44 -07:00
Dan Hansen a7bef5ddb3 Merge branch 'refactor/avatar-component' into 'main'
Refactor header: extract Avatar into standalone UserAvatarMenu component, and add _hover styling

See merge request vkuchenik/website-framework!15
2025-07-17 22:38:35 +00:00
Daniel S. Hansen 2298347e84 Refactor header: extract Avatar into standalone UserAvatarMenu component, and add _hover styling 2025-07-17 15:35:01 -07:00
Dan Hansen 0b7547cdc2 Merge branch 'refactor/sidebar-transition2' into 'main'
Refactor Header.jsx to place users name, email, and avatar in a group to the right side of the header

See merge request vkuchenik/website-framework!14
2025-07-17 18:36:02 +00:00
Daniel S. Hansen 02b4b8ee45 Refactor color theme temporarily, style the search bar to have a more rounded shape 2025-07-17 11:33:16 -07:00
Daniel S. Hansen 7da843b573 Refactor Header.jsx to place users name, email, and avatar in a group on the right side of the header 2025-07-17 11:03:55 -07:00
Daniel S. Hansen 5c68b1c5c3 Refactor sidebar to transition smoothly by changing open sidebar width from 100% to 210px 2025-07-17 10:32:35 -07:00
Dan Hansen e1187892d3 Merge branch 'refactor/file-names' into 'main'
Rename component files Sidebar.jsx and Header.jsx with correct casing

See merge request vkuchenik/website-framework!11
2025-07-16 22:04:19 +00:00
Daniel S. Hansen 6a6bbf1866 Rename component files Sidebar.jsx and Header.jsx with correct casing 2025-07-16 15:02:57 -07:00
Daniel S. Hansen 56b2644fe5 Add Chakra darkmode theme to canvas header 2025-07-16 13:28:13 -07:00
Dan Hansen b4dd663a1d Merge branch 'refactor/sidebar-transition' into 'main'
Refactor/sidebar transition

See merge request vkuchenik/website-framework!9
2025-07-16 18:21:32 +00:00
Daniel S. Hansen f6997c82ee Save point 2025-07-16 11:19:55 -07:00
Daniel S. Hansen 1d1bf314e7 Refactor sidebar transition to keep icons stationary 2025-07-16 11:06:36 -07:00
Dan Hansen 23d126bdb5 Merge branch 'feature/sidebar-transition' into 'main'
Feature/sidebar transition

See merge request vkuchenik/website-framework!8
2025-07-15 22:59:24 +00:00
Daniel S. Hansen dc1f4fcdaf Save point, working on sidebar icon positioning during transition 2025-07-15 15:55:20 -07:00
Daniel S. Hansen 9f61ab2216 Add side bar transition animation between open and closed 2025-07-15 13:51:56 -07:00
Daniel S. Hansen b6a3b3d9d8 Fix Gas nav link to use hash instead of path. Page no longer reloads upon clicking Gas link 2025-07-14 15:08:20 -07:00
Dan Hansen 2064f1b043 Merge branch 'feature/settings-menu' into 'main'
Feature/settings menu

See merge request vkuchenik/website-framework!7
2025-07-14 22:03:30 +00:00
Daniel S. Hansen 6cbfb4e29a Edit sidebar close symbol from 'X' to 'RxHamburgerMenu' and aligned to the right 2025-07-14 13:31:11 -07:00
Daniel S. Hansen 94aa70a307 Adjust spacing on CanvasHeaderNav items 2025-07-14 13:13:47 -07:00
Daniel S. Hansen bc83710acc Add drop-down menu to Avatar 2025-07-14 12:23:26 -07:00
Daniel S. Hansen 1223ecc0b6 Add drop down menu to settings button 2025-07-14 12:10:10 -07:00
Dan Hansen ebad1e792e Merge branch 'feature/canvas-header' into 'main'
Add CanvasHeader along with sub components CanvasHeaderNav, SearchBar, SettingsButton

See merge request vkuchenik/website-framework!6
2025-07-11 23:04:34 +00:00
Daniel S. Hansen eab46d424e Add CanvasHeader along with sub components CanvasHeaderNav, SearchBar, SettingsButton 2025-07-11 15:58:38 -07:00
Dan Hansen 97f769d63e Merge branch 'feature/widget' into 'main'
Add initial widget functionality using react-grid-layout and react-resizable

See merge request vkuchenik/website-framework!4
2025-07-09 22:26:45 +00:00
Daniel S. Hansen e0fc1a98ac Add initial widget functionality using react-grid-layout and react-resizable 2025-07-09 15:20:29 -07:00