[PR #2] [MERGED] Feat/migrate to react #2

Closed
opened 2026-03-07 14:02:14 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Elagoht/bloggo-frontend/pull/2
Author: @Elagoht
Created: 8/22/2025
Status: Merged
Merged: 8/22/2025
Merged by: @Elagoht

Base: mainHead: feat/migrate-to-react


📝 Commits (10+)

  • 7fb13ef refactor: Update ProfileAvatarPage button to use iconRight prop for improved UI consistency
  • 5c57cc6 refactor: Enhance SectionHeader component by adding topMargin prop and update usage in CategoriesPage and CategoryEditPage for improved layout consistency
  • f410157 refactor: Enhance layout and styling of Aside, Header, and ProfileMenu components for improved UI consistency and user experience
  • 9aa0734 refactor: Update Button, Input, Textarea, and RadioButton components for improved styling and consistency, including adjustments to padding, icon sizes, and hover effects
  • fb4310d refactor: Update ProfileAvatarPage to fetch updated avatar from server after upload, and adjust ProfileMenu to use profile store for avatar display
  • e702896 feat: Add Vite environment type definitions for API URL configuration
  • cd28440 feat: Implement user management features with UsersPage, UserCard, and UserFiltersForm components, including route guards for permissions
  • aecddec feat: Add CreateUserPage component and integrate it into routing, along with a new Select component for role assignment in user creation
  • 5e6c94a refactor: Optimize UserCard component to use useMemo for avatar source calculation and update API call types in user service
  • 6d96e82 feat: Add EditUserPage component and integrate user editing functionality into routing, along with user role assignment and deletion forms

📊 Changes

88 files changed (+2611 additions, -492 deletions)

View changed files

📝 src/app/Panel/404/page.tsx (+2 -3)
📝 src/app/Panel/Layout.tsx (+1 -1)
📝 src/app/Panel/categories/create/page.tsx (+2 -2)
📝 src/app/Panel/categories/details/[slug]/page.tsx (+5 -5)
📝 src/app/Panel/categories/page.tsx (+57 -48)
📝 src/app/Panel/dashboard/page.tsx (+3 -2)
📝 src/app/Panel/guard.tsx (+4 -4)
📝 src/app/Panel/profile/avatar/page.tsx (+48 -11)
📝 src/app/Panel/profile/page.tsx (+1 -1)
src/app/Panel/users/create/page.tsx (+148 -0)
src/app/Panel/users/details/[id]/page.tsx (+103 -0)
src/app/Panel/users/page.tsx (+111 -0)
📝 src/app/auth/layout.tsx (+2 -2)
📝 src/app/auth/login/page.tsx (+1 -1)
src/components/Guards/PermissionGuard.tsx (+46 -0)
src/components/Guards/RouteGuard.tsx (+61 -0)
📝 src/components/common/ActivityDates/index.tsx (+8 -3)
📝 src/components/common/Avatar/AvatarImage.tsx (+5 -5)
📝 src/components/common/Avatar/index.tsx (+1 -1)
src/components/common/Dialog/index.tsx (+106 -0)

...and 68 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Elagoht/bloggo-frontend/pull/2 **Author:** [@Elagoht](https://github.com/Elagoht) **Created:** 8/22/2025 **Status:** ✅ Merged **Merged:** 8/22/2025 **Merged by:** [@Elagoht](https://github.com/Elagoht) **Base:** `main` ← **Head:** `feat/migrate-to-react` --- ### 📝 Commits (10+) - [`7fb13ef`](https://github.com/Elagoht/bloggo-frontend/commit/7fb13ef92098bbee9991193c21eaeae622d02e52) refactor: Update ProfileAvatarPage button to use iconRight prop for improved UI consistency - [`5c57cc6`](https://github.com/Elagoht/bloggo-frontend/commit/5c57cc60b553961f977aba82acc2eff990baa54c) refactor: Enhance SectionHeader component by adding topMargin prop and update usage in CategoriesPage and CategoryEditPage for improved layout consistency - [`f410157`](https://github.com/Elagoht/bloggo-frontend/commit/f410157df9ae9dacef7aa400adb088cf64547c4e) refactor: Enhance layout and styling of Aside, Header, and ProfileMenu components for improved UI consistency and user experience - [`9aa0734`](https://github.com/Elagoht/bloggo-frontend/commit/9aa07345f5b16d7f4e7d76b558670bfc9cb98457) refactor: Update Button, Input, Textarea, and RadioButton components for improved styling and consistency, including adjustments to padding, icon sizes, and hover effects - [`fb4310d`](https://github.com/Elagoht/bloggo-frontend/commit/fb4310dbda8e0d2d156cdd9d90870902bc948f67) refactor: Update ProfileAvatarPage to fetch updated avatar from server after upload, and adjust ProfileMenu to use profile store for avatar display - [`e702896`](https://github.com/Elagoht/bloggo-frontend/commit/e7028966b04687f43a5e189ba88f60ba9c571c3c) feat: Add Vite environment type definitions for API URL configuration - [`cd28440`](https://github.com/Elagoht/bloggo-frontend/commit/cd28440a0db527c687194f4881333239ff28e808) feat: Implement user management features with UsersPage, UserCard, and UserFiltersForm components, including route guards for permissions - [`aecddec`](https://github.com/Elagoht/bloggo-frontend/commit/aecddecb009649bc176e4a1163923bee0ebbeee2) feat: Add CreateUserPage component and integrate it into routing, along with a new Select component for role assignment in user creation - [`5e6c94a`](https://github.com/Elagoht/bloggo-frontend/commit/5e6c94ab12714897ccae20c059b7f113017e94c5) refactor: Optimize UserCard component to use useMemo for avatar source calculation and update API call types in user service - [`6d96e82`](https://github.com/Elagoht/bloggo-frontend/commit/6d96e826e8eac6ce6a720e6217d8e9ca6ca06622) feat: Add EditUserPage component and integrate user editing functionality into routing, along with user role assignment and deletion forms ### 📊 Changes **88 files changed** (+2611 additions, -492 deletions) <details> <summary>View changed files</summary> 📝 `src/app/Panel/404/page.tsx` (+2 -3) 📝 `src/app/Panel/Layout.tsx` (+1 -1) 📝 `src/app/Panel/categories/create/page.tsx` (+2 -2) 📝 `src/app/Panel/categories/details/[slug]/page.tsx` (+5 -5) 📝 `src/app/Panel/categories/page.tsx` (+57 -48) 📝 `src/app/Panel/dashboard/page.tsx` (+3 -2) 📝 `src/app/Panel/guard.tsx` (+4 -4) 📝 `src/app/Panel/profile/avatar/page.tsx` (+48 -11) 📝 `src/app/Panel/profile/page.tsx` (+1 -1) ➕ `src/app/Panel/users/create/page.tsx` (+148 -0) ➕ `src/app/Panel/users/details/[id]/page.tsx` (+103 -0) ➕ `src/app/Panel/users/page.tsx` (+111 -0) 📝 `src/app/auth/layout.tsx` (+2 -2) 📝 `src/app/auth/login/page.tsx` (+1 -1) ➕ `src/components/Guards/PermissionGuard.tsx` (+46 -0) ➕ `src/components/Guards/RouteGuard.tsx` (+61 -0) 📝 `src/components/common/ActivityDates/index.tsx` (+8 -3) 📝 `src/components/common/Avatar/AvatarImage.tsx` (+5 -5) 📝 `src/components/common/Avatar/index.tsx` (+1 -1) ➕ `src/components/common/Dialog/index.tsx` (+106 -0) _...and 68 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-07 14:02:14 +03:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
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
starred/bloggo-frontend#2
No description provided.