Add Sticky Notes to your FilamentPHP dashboard with tons of options and style
composer require tomatophp/filament-notes
after install your package please run this command
php artisan filament-notes:install
Finally reigster the plugin on /app/Providers/Filament/AdminPanelProvider.php
$panel->plugin(\TomatoPHP\FilamentNotes\FilamentNotesPlugin::make())
you can use it as a resource or you can use it as a widget by just register a widget on your panel provider like this
$panel->widgets([ \TomatoPHP\FilamentNotes\Filament\Widgets\NotesWidget::class])
you can use selected note anywhere using livewire component
<livewire:note-action :note="$note" />
to use this feature you need to install filament-types or use this command
composer require tomatophp/filament-types
than you can use this feature by add this methods to the plugin
$panel->plugin(\TomatoPHP\FilamentNotes\FilamentNotesPlugin::make() ->useStatus() ->useGroups())
to use this feature you need to install filament-alerts or use this command
composer require tomatophp/filament-alerts
then you can use this feature by adding this method to the plugin
$panel->plugin(\TomatoPHP\FilamentNotes\FilamentNotesPlugin::make() ->useNotification())
you can generate a public link and share it with others by allowing this feature on your provider
$panel->plugin(\TomatoPHP\FilamentNotes\FilamentNotesPlugin::make() ->useShareLink())
you can use this feature to allow only selected users to access the notes by allowing this feature on your provider
$panel->plugin(\TomatoPHP\FilamentNotes\FilamentNotesPlugin::make() ->useUserAccess())
you can use this feature to add a checklist to your notes by allowing this feature on your provider
$panel->plugin(\TomatoPHP\FilamentNotes\FilamentNotesPlugin::make() ->useChecklist())
you can customize the note resource icon by adding this method to the plugin
$panel->plugin(\TomatoPHP\FilamentNotes\FilamentNotesPlugin::make() ->navigationIcon('heroicon-o-presentation-chart-line'))
you can publish config file by use this command
php artisan vendor:publish --tag="filament-notes-config"
you can publish views file by use this command
php artisan vendor:publish --tag="filament-notes-views"
you can publish languages file by use this command
php artisan vendor:publish --tag="filament-notes-lang"
you can publish migrations file by use this command
php artisan vendor:publish --tag="filament-notes-migrations"
Checkout our Awesome TomatoPHP