feat: add settings page #124

Merged
dominik merged 5 commits from feat/add_settings_page into main 2025-06-30 22:57:30 +00:00
Member

#42

#42
lima added 2 commits 2025-06-30 21:32:54 +00:00
- Added new Radix UI components: Dialog, Tooltip, Separator, and updated existing components.
- Introduced a Sidebar component with collapsible functionality and mobile responsiveness.
- Implemented a custom hook `useIsMobile` to manage mobile state.
- Updated package dependencies in package.json and yarn.lock for new components.
- Created utility components such as Button, Skeleton, and Input for consistent styling.

feat: add AppSidebar component with collapsible functionality and sidebar menu

- Introduced AppSidebar component for a customizable sidebar layout.
- Implemented collapsible sections using Radix UI's Collapsible component.
- Added sidebar menu items with icons and links for navigation.
- Created Sidebar UI components including SidebarHeader, SidebarFooter, and SidebarMenu.
- Integrated ThemePicker for theme selection within the sidebar.
- Updated sidebar styles and layout for better responsiveness.

chore: add @radix-ui/react-collapsible dependency

- Added @radix-ui/react-collapsible package to manage collapsible UI elements.
feat: Implement settings dropdown and page components
Some checks failed
container-scan / Container Scan (pull_request) Failing after 3m7s
docker-build / docker (pull_request) Failing after 1m4s
tests / Tests (pull_request) Failing after 2m21s
8b2452abe4
- Added `SettingsDropdown` component for selecting settings sections with icons and descriptions.
- Created `SettingsPage` component to manage user settings, including account details, notifications, calendar availability, privacy, and appearance.
- Introduced `SettingsSwitcher` for selecting options within settings.
- Integrated command and dialog components for improved user interaction.
- Updated `UserDropdown` to include links for settings and logout.
- Refactored button styles and card footer layout for consistency.
- Added popover functionality for dropdown menus.
- Updated dependencies in `yarn.lock` for new components.
lima force-pushed feat/add_settings_page from 8b2452abe4 to 8ffe7850ad 2025-06-30 21:33:44 +00:00 Compare
lima added 1 commit 2025-06-30 21:59:05 +00:00
feat: tempcommit
Some checks failed
docker-build / docker (pull_request) Has been cancelled
tests / Tests (pull_request) Has been cancelled
container-scan / Container Scan (pull_request) Failing after 1m32s
bf59a51041
lima added 1 commit 2025-06-30 22:09:22 +00:00
feat: tempcommit
Some checks failed
container-scan / Container Scan (pull_request) Has been cancelled
docker-build / docker (pull_request) Has been cancelled
tests / Tests (pull_request) Has been cancelled
065cd8777c
lima force-pushed feat/add_settings_page from 065cd8777c to 9191eb3df0 2025-06-30 22:10:48 +00:00 Compare
lima added 1 commit 2025-06-30 22:15:00 +00:00
feat: disable unfinished buttons
Some checks failed
container-scan / Container Scan (pull_request) Failing after 1m23s
docker-build / docker (pull_request) Failing after 53s
tests / Tests (pull_request) Failing after 2m56s
a6bad556a4
lima added 1 commit 2025-06-30 22:27:00 +00:00
feat: remove unused ScanEye icon import from SSOLogin component
Some checks failed
container-scan / Container Scan (pull_request) Successful in 2m49s
docker-build / docker (pull_request) Failing after 1m3s
tests / Tests (pull_request) Successful in 3m35s
8e7b2eda32
lima added 1 commit 2025-06-30 22:41:46 +00:00
feat: remove Sidebar component and related functionality
All checks were successful
container-scan / Container Scan (pull_request) Successful in 2m38s
docker-build / docker (pull_request) Successful in 5m55s
tests / Tests (pull_request) Successful in 3m35s
e7356cada6
dominik changed title from feat/##-add_settings_page to feat: add settings page 2025-06-30 22:42:12 +00:00
dominik approved these changes 2025-06-30 22:42:27 +00:00
dominik scheduled this pull request to auto merge when all checks succeed 2025-06-30 22:54:05 +00:00
dominik merged commit dbf9809c7b into main 2025-06-30 22:57:30 +00:00
dominik deleted branch feat/add_settings_page 2025-06-30 22:57:30 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: DHBW-WE/MeetUp#124
No description provided.