Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ Add additional configuration for menu panels #14

Merged
merged 2 commits into from
Aug 17, 2024
Merged

✨ Add additional configuration for menu panels #14

merged 2 commits into from
Aug 17, 2024

Conversation

Log1x
Copy link
Contributor

@Log1x Log1x commented Aug 16, 2024

This adds additional configuration options to menu panel registration as well as simple pagination support.

use Datlechin\FilamentMenuBuilder\FilamentMenuBuilderPlugin;
use Datlechin\FilamentMenuBuilder\MenuPanel\StaticMenuPanel;

$panel
    ...
    ->plugin(
        FilamentMenuBuilderPlugin::make()
            ->addMenuPanels([
                StaticMenuPanel::make()
                    ->addMany([
                        ...
                    ])
                    ->description('Lorem ipsum...')
                    ->icon('heroicon-m-link')
                    ->collapsed(true)
                    ->collapsible(true)
                    ->paginate(perPage: 5, condition: true)
            ])
    )

Screenshot

Tóm tắt bởi Sourcery

Thêm các tùy chọn cấu hình mới cho các bảng menu, bao gồm mô tả, biểu tượng, trạng thái có thể thu gọn và phân trang. Cập nhật tài liệu để phản ánh những thay đổi này và cải thiện giao diện người dùng với các điều khiển phân trang.

Tính năng mới:

  • Giới thiệu các tùy chọn cấu hình bổ sung cho các bảng menu, bao gồm mô tả, biểu tượng, trạng thái có thể thu gọn và hỗ trợ phân trang.

Cải tiến:

  • Nâng cao chức năng bảng menu bằng cách cho phép các bảng có thể thu gọn và mặc định là thu gọn.

Tài liệu:

  • Cập nhật tài liệu để bao gồm các tùy chọn cấu hình mới cho các bảng menu, chẳng hạn như trạng thái thu gọn và phân trang.
Original summary in English

Summary by Sourcery

Add new configuration options to menu panels, including description, icon, collapsible state, and pagination. Update the documentation to reflect these changes and enhance the user interface with pagination controls.

New Features:

  • Introduce additional configuration options for menu panels, including description, icon, collapsible state, and pagination support.

Enhancements:

  • Enhance menu panel functionality by allowing panels to be collapsible and collapsed by default.

Documentation:

  • Update documentation to include new configuration options for menu panels, such as collapse state and pagination.

Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Chào @Log1x - Tôi đã xem xét các thay đổi của bạn và chúng trông rất tuyệt!

Đây là những gì tôi đã xem xét trong quá trình đánh giá
  • 🟡 Vấn đề chung: Tìm thấy 3 vấn đề
  • 🟢 Bảo mật: Tất cả đều ổn
  • 🟢 Kiểm tra: Tất cả đều ổn
  • 🟢 Độ phức tạp: Tất cả đều ổn
  • 🟡 Tài liệu: Tìm thấy 1 vấn đề

Sourcery miễn phí cho mã nguồn mở - nếu bạn thích các đánh giá của chúng tôi, vui lòng cân nhắc chia sẻ chúng ✨
Giúp tôi trở nên hữu ích hơn! Vui lòng nhấp 👍 hoặc 👎 trên mỗi nhận xét để cho tôi biết nếu nó hữu ích.
Original comment in English

Hey @Log1x - I've reviewed your changes and they look great!

Here's what I looked at during the review
  • 🟡 General issues: 3 issues found
  • 🟢 Security: all looks good
  • 🟢 Testing: all looks good
  • 🟢 Complexity: all looks good
  • 🟡 Documentation: 1 issue found

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment to tell me if it was helpful.

Repository owner deleted a comment from sourcery-ai bot Aug 17, 2024
Repository owner deleted a comment from sourcery-ai bot Aug 17, 2024
Repository owner deleted a comment from sourcery-ai bot Aug 17, 2024
Repository owner deleted a comment from sourcery-ai bot Aug 17, 2024
Repository owner deleted a comment from sourcery-ai bot Aug 17, 2024
Copy link
Owner

@datlechin datlechin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@datlechin datlechin merged commit dee1785 into datlechin:main Aug 17, 2024
1 check passed
@Log1x Log1x deleted the enhance/menu-panel-improvements branch August 17, 2024 04:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants