Skip to content

imami/filament-table-repeatable-entry

 
 

Repository files navigation

Display Filament RepeatableEntry as table

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

This is a Filament InfolistS Component, use for display RepetableEntry as a table.

Installation

You can install the package via composer:

composer require imami/filament-table-repeatable-entry

Usage

namespace Imami\FilamentTableRepeater\Forms\Components;

TableRepeatableEntry::make('items')
    ->schema([
        Infolists\Components\TextEntry::make('product'),
        Infolists\Components\TextEntry::make('quantity'),
        Infolists\Components\TextEntry::make('price'),
    ])
    ->columnSpan(2),

Striped Row

To enable striped table rows, you can use the striped() method:

namespace Imami\FilamentTableRepeater\Forms\Components;

TableRepeatableEntry::make('items')
    ->schema([
        Infolists\Components\TextEntry::make('product'),
        Infolists\Components\TextEntry::make('quantity'),
        Infolists\Components\TextEntry::make('price'),
    ])
    ->striped()
    ->columnSpan(2),

Show Index

To show table row index, please use showIncdex():

namespace Imamii\FilamentTableRepeater\Forms\Components;

TableRepeatableEntry::make('items')
    ->schema([
        Infolists\Components\TextEntry::make('product'),
        Infolists\Components\TextEntry::make('quantity'),
        Infolists\Components\TextEntry::make('price'),
    ])
    ->striped()
    ->columnSpan(2),

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

The MIT License (MIT). Please see License File for more information.

About

Display Filament RepeatableEntry as table

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 61.5%
  • Blade 38.5%