颜色条目
简介
颜色条目可根据 CSS 颜色定义显示颜色预览,通常来自 颜色选择器字段,支持 HEX、HSL、RGB、RGBA 等格式。
php
use Filament\Infolists\Components\ColorEntry;
ColorEntry::make('color')

允许将颜色复制到剪贴板
你可以使颜色可复制:点击预览会将 CSS 值复制到剪贴板,并可选择自定义确认消息及持续时间(毫秒)。此功能仅在应用启用 SSL 时可用。
php
use Filament\Infolists\Components\ColorEntry;
ColorEntry::make('color')
->copyable()
->copyMessage('Copied!')
->copyMessageDuration(1500)

也可传入布尔值,以控制颜色是否可复制:
php
use Filament\Infolists\Components\ColorEntry;
ColorEntry::make('color')
->copyable(FeatureFlag::active())TIP
除了接受静态值外,copyable()、copyMessage() 与 copyMessageDuration() 方法也接受函数以动态计算。你可以将各种工具作为参数注入该函数。