<?php

declare(strict_types=1);

namespace App\Filament\Pages;

use BackedEnum;
use Filament\Support\Icons\Heroicon;

class MembershipPluginPage extends PluginSkeletonPage
{
    protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedIdentification;

    protected static ?int $navigationSort = 102;

    protected static function pluginName(): string
    {
        return 'larablog/membership';
    }

    protected static function navKey(): string
    {
        return 'membership';
    }

    public static function shouldRegisterNavigation(): bool
    {
        // UI is owned by plugins/larablog/membership Filament resources.
        return false;
    }
}
