Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 2 additions & 6 deletions src/CustomFieldsPlugin.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@
use Filament\Contracts\Plugin;
use Filament\Navigation\MenuItem;
use Filament\Panel;
use Relaticle\CustomFields\Filament\Pages\CustomFieldsNext;
use Relaticle\CustomFields\Filament\Resources\CustomFieldResource;
use Relaticle\CustomFields\Filament\Pages\CustomFields;
use Relaticle\CustomFields\Http\Middleware\ApplyTenantScopes;

class CustomFieldsPlugin implements Plugin
Expand All @@ -19,11 +18,8 @@ public function getId(): string
public function register(Panel $panel): void
{
$panel
->resources([
CustomFieldResource::class,
])
->pages([
CustomFieldsNext::class
CustomFields::class
])
->discoverPages(in: __DIR__.'/Filament/Pages', for: 'ManukMinasyan\\FilamentCustomField\\Filament\\Pages');
}
Expand Down
4 changes: 2 additions & 2 deletions src/Filament/FormSchemas/FieldForm.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@
namespace Relaticle\CustomFields\Filament\FormSchemas;

use Filament\Facades\Filament;
use Filament\Forms;
use Illuminate\Support\Str;
use Illuminate\Validation\Rules\Unique;
use Relaticle\CustomFields\Enums\CustomFieldType;
use Relaticle\CustomFields\Filament\Forms\Components\CustomFieldResource\CustomFieldValidationComponent;
use Relaticle\CustomFields\Filament\Forms\Components\CustomFieldValidationComponent;
use Relaticle\CustomFields\Filament\Forms\Components\TypeField;
use Relaticle\CustomFields\Models\CustomField;
use Relaticle\CustomFields\Services\EntityTypeService;
use Relaticle\CustomFields\Services\LookupTypeService;
use Relaticle\CustomFields\Support\Utils;
use Filament\Forms;

class FieldForm implements FormInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

declare(strict_types=1);

namespace Relaticle\CustomFields\Filament\Forms\Components\CustomFieldResource;
namespace Relaticle\CustomFields\Filament\Forms\Components;

use Filament\Forms;
use Filament\Forms\Components\Component;
use Filament\Forms\Get;
use Filament\Forms\Set;
use Relaticle\CustomFields\Enums\CustomFieldValidationRule;
use Relaticle\CustomFields\Enums\CustomFieldType;
use Relaticle\CustomFields\Enums\CustomFieldValidationRule;

final class CustomFieldValidationComponent extends Component
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,9 @@
use Relaticle\CustomFields\Models\CustomField;
use Relaticle\CustomFields\Services\EntityTypeService;
use Livewire\Attributes\Url;
use Relaticle\CustomFields\Support\Utils;

class CustomFieldsNext extends Page
class CustomFields extends Page
{
protected static ?string $navigationIcon = 'heroicon-m-document-text';

Expand Down Expand Up @@ -140,4 +141,42 @@ private function storeSection(array $data): CustomFieldSection
$data['type'] ??= CustomFieldSectionType::SECTION->value;
return CustomFieldSection::create($data);
}


public static function getCluster(): ?string
{
return Utils::getResourceCluster() ?? static::$cluster;
}

public static function shouldRegisterNavigation(): bool
{
return Utils::isResourceNavigationRegistered();
}

public static function getNavigationGroup(): ?string
{
return Utils::isResourceNavigationGroupEnabled()
? __('custom-fields::custom-fields.nav.group')
: '';
}

public static function getNavigationLabel(): string
{
return __('custom-fields::custom-fields.nav.label');
}

public static function getNavigationIcon(): string
{
return __('custom-fields::custom-fields.nav.icon');
}

public static function getNavigationSort(): ?int
{
return Utils::getResourceNavigationSort();
}

public static function getSlug(): string
{
return Utils::getResourceSlug();
}
}
282 changes: 0 additions & 282 deletions src/Filament/Resources/CustomFieldResource.php

This file was deleted.

Loading