payment plans wip

This commit is contained in:
salam committed 2025-09-28 09:11:26 +02:00
1 parent 3a74e45a3a
commit 61594777d7
15 files changed
+560 -158

No files matched your search

@@ -8,12 +8,8 @@ use Filament\Forms\Components\RichEditor;
use Filament\Forms\Components\TextInput;
use Filament\Support\Enums\FontWeight;
use Filament\Support\Enums\TextSize;
use Filament\Support\Icons\Heroicon;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Table;
use Illuminate\Support\Facades\Mail;
use Ysfkaya\FilamentPhoneInput\PhoneInputNumberType;
use Ysfkaya\FilamentPhoneInput\Tables\PhoneColumn;
class KontosTable
{
@@ -21,30 +17,12 @@ class KontosTable
{
return $table
->columns([
// TextColumn::make('id'),
// TextColumn::make('gender')->label('Geschlecht'),
// TextColumn::make('title')->label('Title'),
// TextColumn::make('first_name')->label('Vorname'),
// PhoneColumn::make('phone')
// ->label('Telefon')
// ->displayFormat(PhoneInputNumberType::INTERNATIONAL),
// TextColumn::make('email')
// ->copyable()
// ->copyMessage('E-Mail wurde kopiert')
// ->copyMessageDuration(1500)
// ->label('E-mail'),
TextColumn::make('company')->label('Firma')
->description(fn ($record): string => $record->address),
TextColumn::make('plan.name')
->icon(Heroicon::CurrencyEuro)
// ->iconColor('success')
// ->badge()
->label('Plan')
->description(fn ($record): string => $record->plan->payment)
->wrap(),
->label('Zahlungs Plan')
->description(fn ($record): string => $record->plan->payment),
TextColumn::make('guthaben')
->size(TextSize::Large)
@@ -63,11 +41,9 @@ class KontosTable
])
->recordActions([
EditAction::make()->label(''),
EditAction::make(),
Action::make('Laden')
->label('')
->icon('heroicon-o-credit-card')
->color('danger')
->schema([
TextInput::make('subject')->required(),
RichEditor::make('body')->required(),