🎨 refactor(table): update email and status columns visibility in EinundzwanzigPlebTable for export functionality

This commit is contained in:
fsociety
2025-02-13 13:04:13 +01:00
parent 30cec82595
commit 8c0c3cab3e

View File

@@ -117,7 +117,7 @@ final class EinundzwanzigPlebTable extends PowerGridComponent
'name_lower',
fn(EinundzwanzigPleb $model)
=> strtolower(
e($model->profile?->name ?? $model->profile?->display_name ?? ''),
e($model->profile?->name ?: $model->profile?->display_name ?? ''),
),
);
}
@@ -128,22 +128,6 @@ final class EinundzwanzigPlebTable extends PowerGridComponent
Column::make('Avatar', 'avatar')
->visibleInExport(visible: false),
Column::make('Email', 'email')
->hidden()
->visibleInExport(visible: true),
Column::make('Status', 'association_status_name')
->hidden()
->visibleInExport(visible: true),
Column::make('Npub', 'npub_export')
->hidden()
->visibleInExport(visible: true),
Column::make('Bezahlt', 'paid_export')
->hidden()
->visibleInExport(visible: true),
Column::make('Npub', 'npub')
->visibleInExport(visible: false)
->sortable(),
@@ -165,6 +149,22 @@ final class EinundzwanzigPlebTable extends PowerGridComponent
Column::action('Action')
->visibleInExport(visible: false),
Column::make('Email', 'email')
->hidden()
->visibleInExport(visible: true),
Column::make('Status', 'association_status_name')
->hidden()
->visibleInExport(visible: true),
Column::make('Npub', 'npub_export')
->hidden()
->visibleInExport(visible: true),
Column::make('Bezahlt', 'paid_export')
->hidden()
->visibleInExport(visible: true),
];
}