From e379bb5c942abae2d204ae221bb002927f296b96 Mon Sep 17 00:00:00 2001 From: salam Date: Mon, 22 Sep 2025 07:06:48 +0200 Subject: [PATCH] konto wip --- .../Resources/Kontos/KontoResource.php | 5 +- .../Resources/Kontos/Tables/KontosTable.php | 22 ++--- app/Providers/AppServiceProvider.php | 2 +- app/Providers/Filament/AdminPanelProvider.php | 1 + resources/views/layouts/app.blade.php | 2 +- resources/views/layouts/nav.blade.php | 22 ++--- resources/views/pages/welcome.blade.php | 92 ++++++++----------- 7 files changed, 66 insertions(+), 80 deletions(-) diff --git a/app/Filament/Resources/Kontos/KontoResource.php b/app/Filament/Resources/Kontos/KontoResource.php index a46ce38..a556e62 100644 --- a/app/Filament/Resources/Kontos/KontoResource.php +++ b/app/Filament/Resources/Kontos/KontoResource.php @@ -12,7 +12,6 @@ use BackedEnum; use Filament\Resources\Resource; use Filament\Schemas\Schema; use Filament\Tables\Table; -use UnitEnum; class KontoResource extends Resource { @@ -20,9 +19,7 @@ class KontoResource extends Resource protected static string|BackedEnum|null $navigationIcon = 'lucide-circle-user-round'; - protected static string|UnitEnum|null $navigationGroup = 'Interne Administration'; - - protected static ?string $navigationLabel = 'Kontos'; + protected static ?string $navigationLabel = 'Konto'; protected static ?string $modelLabel = 'Konto'; diff --git a/app/Filament/Resources/Kontos/Tables/KontosTable.php b/app/Filament/Resources/Kontos/Tables/KontosTable.php index a886ddd..b2e93b2 100644 --- a/app/Filament/Resources/Kontos/Tables/KontosTable.php +++ b/app/Filament/Resources/Kontos/Tables/KontosTable.php @@ -7,6 +7,8 @@ use Filament\Actions\DeleteBulkAction; use Filament\Actions\EditAction; use Filament\Tables\Columns\TextColumn; use Filament\Tables\Table; +use Ysfkaya\FilamentPhoneInput\PhoneInputNumberType; +use Ysfkaya\FilamentPhoneInput\Tables\PhoneColumn; class KontosTable { @@ -14,17 +16,15 @@ class KontosTable { return $table ->columns([ - TextColumn::make('id'), - TextColumn::make('gender')->label('Geschlecht'), - TextColumn::make('title')->label('Title'), - TextColumn::make('first_name')->label('Vorname'), - TextColumn::make('last_name')->label('Nachname'), - TextColumn::make('company')->label('Firma'), - TextColumn::make('address')->label('Adresse'), - TextColumn::make('location')->label('Ort'), - TextColumn::make('code')->label('PLZ'), - TextColumn::make('phone')->label('Telefon'), - TextColumn::make('uid_number')->label('UID Nummer'), + // TextColumn::make('id'), + TextColumn::make('konto_gender')->label('Geschlecht'), + TextColumn::make('konto_title')->label('Title'), + TextColumn::make('konto_first_name')->label('Vorname'), + TextColumn::make('konto_last_name')->label('Nachname'), + TextColumn::make('konto_company')->label('Firma'), + PhoneColumn::make('konto_phone') + ->label('Telefon') + ->displayFormat(PhoneInputNumberType::INTERNATIONAL), ]) ->filters([ // diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 322ef76..21220af 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -28,7 +28,7 @@ class AppServiceProvider extends ServiceProvider 'danger' => Color::Red, 'gray' => Color::Zinc, 'info' => Color::Indigo, - 'primary' => Color::Blue, + 'primary' => Color::Sky, 'success' => Color::Green, 'warning' => Color::Amber, ]); diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php index 4fe43ad..2415396 100644 --- a/app/Providers/Filament/AdminPanelProvider.php +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -55,6 +55,7 @@ class AdminPanelProvider extends PanelProvider ->recoverable(), ]) // ], isRequired: true) + ->topNavigation() ->maxContentWidth(Width::ScreenExtraLarge) // ->sidebarCollapsibleOnDesktop() // ->font('Open Sans') diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index a1c9bd1..447c2b3 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -34,7 +34,7 @@ @include('layouts.nav') -
+
@yield('content')
diff --git a/resources/views/layouts/nav.blade.php b/resources/views/layouts/nav.blade.php index a45ddd0..42dc18e 100644 --- a/resources/views/layouts/nav.blade.php +++ b/resources/views/layouts/nav.blade.php @@ -1,5 +1,5 @@ -