[PR #1541] [MERGED] Move header actions to iconbuttons #1443

Closed
opened 2026-02-04 19:47:39 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/1541
Author: @notAreYouScared
Created: 7/21/2025
Status: Merged
Merged: 7/22/2025
Merged by: @notAreYouScared

Base: mainHead: charles/icon-btns


📝 Commits (1)

  • 2467cc2 Move header actions to iconbuttons

📊 Changes

8 files changed (+59 additions, -17 deletions)

View changed files

📝 app/Filament/Server/Resources/AllocationResource/Pages/ListAllocations.php (+4 -1)
📝 app/Filament/Server/Resources/BackupResource/Pages/ListBackups.php (+3 -1)
📝 app/Filament/Server/Resources/DatabaseResource/Pages/ListDatabases.php (+4 -1)
📝 app/Filament/Server/Resources/FileResource/Pages/ListFiles.php (+15 -7)
📝 app/Filament/Server/Resources/ScheduleResource/Pages/EditSchedule.php (+16 -3)
📝 app/Filament/Server/Resources/ScheduleResource/Pages/ListSchedules.php (+8 -2)
📝 app/Filament/Server/Resources/ScheduleResource/Pages/ViewSchedule.php (+5 -1)
📝 app/Filament/Server/Resources/UserResource/Pages/ListUsers.php (+4 -1)

📄 Description

Played with this in v4, but in v4 they're moved to the toolbar of the tables.

When limits are reached, icons are changed to an "x" variant if available. Unfortunately, disabled iconButtons do not show tooltips like they do in v4.

image image image image image

🔄 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/1541 **Author:** [@notAreYouScared](https://github.com/notAreYouScared) **Created:** 7/21/2025 **Status:** ✅ Merged **Merged:** 7/22/2025 **Merged by:** [@notAreYouScared](https://github.com/notAreYouScared) **Base:** `main` ← **Head:** `charles/icon-btns` --- ### 📝 Commits (1) - [`2467cc2`](https://github.com/pelican-dev/panel/commit/2467cc268ce8127b1b4a923ef80161f76b9b1a1b) Move header actions to iconbuttons ### 📊 Changes **8 files changed** (+59 additions, -17 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Server/Resources/AllocationResource/Pages/ListAllocations.php` (+4 -1) 📝 `app/Filament/Server/Resources/BackupResource/Pages/ListBackups.php` (+3 -1) 📝 `app/Filament/Server/Resources/DatabaseResource/Pages/ListDatabases.php` (+4 -1) 📝 `app/Filament/Server/Resources/FileResource/Pages/ListFiles.php` (+15 -7) 📝 `app/Filament/Server/Resources/ScheduleResource/Pages/EditSchedule.php` (+16 -3) 📝 `app/Filament/Server/Resources/ScheduleResource/Pages/ListSchedules.php` (+8 -2) 📝 `app/Filament/Server/Resources/ScheduleResource/Pages/ViewSchedule.php` (+5 -1) 📝 `app/Filament/Server/Resources/UserResource/Pages/ListUsers.php` (+4 -1) </details> ### 📄 Description Played with this in v4, but in v4 they're moved to the toolbar of the tables. When limits are reached, icons are changed to an "x" variant if available. Unfortunately, disabled iconButtons do not show tooltips like they do in v4. <img width="1068" height="318" alt="image" src="https://github.com/user-attachments/assets/41848c63-2054-4f6e-98a4-c12e70f2dceb" /> <img width="1052" height="321" alt="image" src="https://github.com/user-attachments/assets/d963e2db-7f4a-4ba0-bbb6-e9173197cb57" /> <img width="1080" height="236" alt="image" src="https://github.com/user-attachments/assets/3fe8fd3e-8542-47c6-be09-253f4a1e77a8" /> <img width="1049" height="254" alt="image" src="https://github.com/user-attachments/assets/3fb91bbc-6b73-46df-ba16-34f924ca16fe" /> <img width="1069" height="276" alt="image" src="https://github.com/user-attachments/assets/4f7aa099-34a7-4a20-9a1b-bb70d79d2b50" /> --- <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-04 19:47:39 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1443