awcodes/shout

为 Filament 表单提供的简单内联上下文通知,基本上就是一个花哨的占位符。

资助包维护!
awcodes

v2.0.4 2024-08-25 15:29 UTC

README

Latest Version on Packagist Total Downloads

shout-og

为 Filament 表单提供的简单内联上下文通知,基本上就是一个花哨的占位符。

安装

您可以通过 composer 安装此包。

composer require awcodes/shout

在表单中使用

只需将组件包含在您的表单的任何 schema() 方法中。

use Awcodes\Shout\Components\Shout;

Shout::make('so-important')
    ->content('This is a test')

在 Infolists 中使用

只需将组件包含在您的 Infolist 的任何 schema() 方法中。

use Awcodes\Shout\Components\ShoutEntry;

ShoutEntry::make('so-important')
    ->content('This is a test')
    ->type('info|success|warning|danger')

自定义颜色

您可以使用 color() 方法使用 Filament 的颜色对象设置自定义颜色。

use Awcodes\Shout\Components\Shout;
use Filament\Support\Colors\Color;

Shout::make('so-important')
    ->content('This is a test')
    ->color(Color::Lime)

Shout::make('so-important')
    ->content('This is a test')
    ->color(Color::hex('#badA55'))

图标

更改图标

use Awcodes\Shout\Components\Shout;

Shout::make('so-important')
    ->content('This is a test')
    ->icon('heroicon-s-circle-check')

图标大小

use Awcodes\Shout\Components\Shout;

Shout::make('so-important')
    ->content('This is a test')
    ->iconSize('sm|md|lg|xl')

禁用图标

use Awcodes\Shout\Components\Shout;

Shout::make('so-important')
    ->content('This is a test')
    ->icon(false)

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全漏洞

请参阅我们如何报告安全漏洞的 安全策略

致谢

许可协议

MIT 许可协议 (MIT)。请参阅 许可文件 了解更多信息。