<?php

namespace App\Enums;

enum WatchlistTypeEnum: string
{
    case COMPETITIONS = 'competitions';
    case RESULTS = 'results';
    case TRACKED_RESULTS = 'tracked_results';
    case COMPANY_PROFILES = 'company_profiles';
    case JOBS = 'jobs';

    public static function values(): array
    {
        return array_column(self::cases(), 'value');
    }

    public static function labels(): array
    {
        return [
            self::COMPETITIONS->value => 'Favorites',
            self::RESULTS->value => 'Favorites',
            self::TRACKED_RESULTS->value => 'Favorites',
            self::COMPANY_PROFILES->value => 'Favorites',
            self::JOBS->value => 'Favorites',
        ];
    }
}
