Skip to content

codebar-ag/filament-revealable-field

Repository files navigation

Latest Version on Packagist Total Downloads run-tests PHPStan

💡 What is Filament Revealable Field?

Filament Revealable Field is a Infolist Field for toggling the advisability of data.

🛠 Requirements

Package PHP Laravel Filament Infolists
v1.0 ^8.1 ^10.45, ^11.0 ^3.2

⚙️ Installation

You can install the package via composer:

composer require codebar-ag/filament-revealable-field
php artisan filament:assets

Usage

Infolists:

use CodebarAg\FilamentRevealableField\Infolists\Components\RevealableEntry;

...

public function form(Form $form): Form
{
    return $form
        ->schema([
            RevealableEntry::make('revealable')
                ->label('REVEALABLE');
        ]);
}
...

🚧 Testing

Copy your own phpunit.xml-file.

cp phpunit.xml.dist phpunit.xml

Run the tests:

./vendor/bin/pest

🚧 Building

node bin/build
npx tailwindcss -i resources/css/filament-revealable-field.css -o dist/filament-revealable-field.css

Note: there is no output, but the build will be in the dist directory.

📝 Changelog

Please see CHANGELOG for recent changes.

✏️ Contributing

Please see CONTRIBUTING for details.

composer test

Code Style

./vendor/bin/pint

🧑‍💻 Security Vulnerabilities

Please review our security policy on reporting security vulnerabilities.

🙏 Credits

🎭 License

The MIT License (MIT). Please have a look at License File for more information.