schema([]); } public function table(Table $table): Table { return $table ->columns([ Tables\Columns\TextColumn::make('type') ->label('Type'), Tables\Columns\TextColumn::make('account.name') ->label('Account') ->searchable() ->sortable(), Tables\Columns\TextColumn::make('account.category') ->label('Category') ->badge(), Tables\Columns\TextColumn::make('description') ->label('Description') ->searchable() ->limit(50), Tables\Columns\TextColumn::make('amount') ->label('Amount') ->weight(FontWeight::SemiBold) ->sortable() ->alignRight() ->currency(CurrencyAccessor::getDefaultCurrency()), Tables\Columns\TextColumn::make('created_at') ->label('Created at') ->dateTime() ->toggleable(isToggledHiddenByDefault: true) ->sortable(), Tables\Columns\TextColumn::make('updated_at') ->label('Updated at') ->dateTime() ->toggleable(isToggledHiddenByDefault: true) ->sortable(), ]) ->filters([ // ]) ->headerActions([ // ]) ->actions([ // ]) ->bulkActions([ // ]); } }