[PR #1900] [MERGED] Change Admin Actions to IconButtons #1646

Closed
opened 2026-02-05 18:20:11 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/1900
Author: @notAreYouScared
Created: 11/14/2025
Status: Merged
Merged: 11/28/2025
Merged by: @notAreYouScared

Base: mainHead: charles/admin-actions


📝 Commits (10+)

📊 Changes

42 files changed (+261 additions, -115 deletions)

View changed files

📝 app/Filament/Admin/Pages/Health.php (+3 -1)
📝 app/Filament/Admin/Pages/ListLogs.php (+4 -5)
📝 app/Filament/Admin/Pages/Settings.php (+3 -0)
📝 app/Filament/Admin/Pages/ViewLogs.php (+5 -6)
📝 app/Filament/Admin/Resources/ApiKeys/ApiKeyResource.php (+5 -6)
📝 app/Filament/Admin/Resources/ApiKeys/Pages/CreateApiKey.php (+4 -1)
📝 app/Filament/Admin/Resources/ApiKeys/Pages/ListApiKeys.php (+3 -2)
📝 app/Filament/Admin/Resources/DatabaseHosts/DatabaseHostResource.php (+1 -5)
📝 app/Filament/Admin/Resources/DatabaseHosts/Pages/EditDatabaseHost.php (+7 -2)
📝 app/Filament/Admin/Resources/DatabaseHosts/Pages/ListDatabaseHosts.php (+3 -2)
📝 app/Filament/Admin/Resources/DatabaseHosts/RelationManagers/DatabasesRelationManager.php (+4 -1)
📝 app/Filament/Admin/Resources/Eggs/Pages/CreateEgg.php (+4 -1)
📝 app/Filament/Admin/Resources/Eggs/Pages/EditEgg.php (+6 -2)
📝 app/Filament/Admin/Resources/Eggs/Pages/ListEggs.php (+6 -7)
📝 app/Filament/Admin/Resources/Mounts/MountResource.php (+1 -5)
📝 app/Filament/Admin/Resources/Mounts/Pages/CreateMount.php (+4 -1)
📝 app/Filament/Admin/Resources/Mounts/Pages/EditMount.php (+7 -2)
📝 app/Filament/Admin/Resources/Mounts/Pages/ListMounts.php (+3 -2)
📝 app/Filament/Admin/Resources/Mounts/Pages/ViewMount.php (+5 -1)
📝 app/Filament/Admin/Resources/Nodes/NodeResource.php (+2 -2)

...and 22 more files

📄 Description

Changes most, if not all, actions in the admin area to IconButtons to match the client area.


🔄 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/pelican-dev/panel/pull/1900 **Author:** [@notAreYouScared](https://github.com/notAreYouScared) **Created:** 11/14/2025 **Status:** ✅ Merged **Merged:** 11/28/2025 **Merged by:** [@notAreYouScared](https://github.com/notAreYouScared) **Base:** `main` ← **Head:** `charles/admin-actions` --- ### 📝 Commits (10+) - [`ecdee0e`](https://github.com/pelican-dev/panel/commit/ecdee0e079937ad2519444b5b2918876e42bf111) First pass at changing buttons to icon buttons - [`3503201`](https://github.com/pelican-dev/panel/commit/35032018f7a008de56a6c048ce713e6809a46874) Update EditProfile cancel action - [`af0e631`](https://github.com/pelican-dev/panel/commit/af0e6316e906f457772661205661efb9c0b1f04c) overwrite hero with some tabler - [`7d0fc44`](https://github.com/pelican-dev/panel/commit/7d0fc447aa6a7b9beb5c0853767e048d442b1dcc) pint - [`d65dfbe`](https://github.com/pelican-dev/panel/commit/d65dfbead4f5e3fe09db8a2d2874ce8d6bd8a9e3) whoops readd this - [`06ba17c`](https://github.com/pelican-dev/panel/commit/06ba17c24c946ffcbf075891b90f9ca21d8a042a) Merge remote-tracking branch 'origin/main' into charles/admin-actions - [`270c483`](https://github.com/pelican-dev/panel/commit/270c48329ec97f7b1fae8521402c2c35e8cc2f49) Updates - [`e27757a`](https://github.com/pelican-dev/panel/commit/e27757a1c43084965fcde23019d014b81c544585) Move this - [`3bf3f0d`](https://github.com/pelican-dev/panel/commit/3bf3f0d8544329242ee5cf93639850ed334deef1) re-add this - [`c6e9108`](https://github.com/pelican-dev/panel/commit/c6e91083fa5625ef0be9bc9608f3a5a696709314) use chevrons ### 📊 Changes **42 files changed** (+261 additions, -115 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Admin/Pages/Health.php` (+3 -1) 📝 `app/Filament/Admin/Pages/ListLogs.php` (+4 -5) 📝 `app/Filament/Admin/Pages/Settings.php` (+3 -0) 📝 `app/Filament/Admin/Pages/ViewLogs.php` (+5 -6) 📝 `app/Filament/Admin/Resources/ApiKeys/ApiKeyResource.php` (+5 -6) 📝 `app/Filament/Admin/Resources/ApiKeys/Pages/CreateApiKey.php` (+4 -1) 📝 `app/Filament/Admin/Resources/ApiKeys/Pages/ListApiKeys.php` (+3 -2) 📝 `app/Filament/Admin/Resources/DatabaseHosts/DatabaseHostResource.php` (+1 -5) 📝 `app/Filament/Admin/Resources/DatabaseHosts/Pages/EditDatabaseHost.php` (+7 -2) 📝 `app/Filament/Admin/Resources/DatabaseHosts/Pages/ListDatabaseHosts.php` (+3 -2) 📝 `app/Filament/Admin/Resources/DatabaseHosts/RelationManagers/DatabasesRelationManager.php` (+4 -1) 📝 `app/Filament/Admin/Resources/Eggs/Pages/CreateEgg.php` (+4 -1) 📝 `app/Filament/Admin/Resources/Eggs/Pages/EditEgg.php` (+6 -2) 📝 `app/Filament/Admin/Resources/Eggs/Pages/ListEggs.php` (+6 -7) 📝 `app/Filament/Admin/Resources/Mounts/MountResource.php` (+1 -5) 📝 `app/Filament/Admin/Resources/Mounts/Pages/CreateMount.php` (+4 -1) 📝 `app/Filament/Admin/Resources/Mounts/Pages/EditMount.php` (+7 -2) 📝 `app/Filament/Admin/Resources/Mounts/Pages/ListMounts.php` (+3 -2) 📝 `app/Filament/Admin/Resources/Mounts/Pages/ViewMount.php` (+5 -1) 📝 `app/Filament/Admin/Resources/Nodes/NodeResource.php` (+2 -2) _...and 22 more files_ </details> ### 📄 Description Changes most, if not all, actions in the admin area to IconButtons to match the client area. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-05 18:20:11 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel-pelican-dev#1646