Стили таблицы
Вы просматриваете документацию старой версии MoonShine. Рассмотрите возможность обновления вашего проекта до MoonShine 2.x.
Через ресурсы есть возможность кастомизировать цвет для tr
и td
для таблиц с данными
namespace MoonShine\Resources; class PostResource extends Resource{ public static string $model = App\Models\Post::class; public static string $title = 'Articles'; //... public function trClass(Model $item, int $index): string { if($item->id === 1 || $index === 2) { return 'green'; } return parent::trClass($item, $index); } public function tdClass(Model $item, int $index, int $cell): string { if($cell === 6) { return 'red'; } return parent::tdClass($item, $index, $cell); } //...}
Доступные цвета:
Purple Pink Blue Green Yellow Red Gray
Также можно добавить кастомные стили
namespace MoonShine\Resources; class PostResource extends Resource{ public static string $model = App\Models\Post::class; public static string $title = 'Articles'; //... public function trStyles(Model $item, int $index): string { if ($item->id === 1 || $index === 2) { return 'background: rgba(128, 152, 253, .5);'; } return parent::trStyles($item, $index); } public function tdStyles(Model $item, int $index, int $cell): string { if ($cell === 3) { return 'background: rgba(128, 253, 163, .5); text-align:center;'; } return parent::tdStyles($item, $index, $cell); } //...}