3
0
mirror of https://github.com/snipe/snipe-it.git synced 2026-08-18 11:15:42 +00:00

Updated factory for tag colors

This commit is contained in:
snipe
2026-08-14 13:39:44 +01:00
parent 6184f38811
commit 6640192b36

View File

@ -9,10 +9,29 @@ class MaintenanceTypeFactory extends Factory
{
protected $model = MaintenanceType::class;
/**
* Palette of hand-picked hex colors that read cleanly against the
* AdminLTE box background in both light and dark mode. Used to
* seed tag_color on generated maintenance types so the calendar
* view's color-coded events don't all render as the site header
* fallback (or worse, whatever hex random_int spits out).
*/
private const TAG_COLORS = [
'#3c8dbc',
'#f39c12',
'#00a65a',
'#dd4b39',
'#605ca8',
'#00c0ef',
'#39cccc',
'#d81b60',
];
public function definition(): array
{
return [
'name' => $this->faker->unique()->words(2, true),
'tag_color' => $this->faker->randomElement(self::TAG_COLORS),
];
}
}