public function contactInfoList(Infolist $infolist): Infolist
{
return $infolist->schema(self::getContactEntries())->columns(1);
}
public function getContactEntries()
{
return [ContactEntry::make(uniqid())
->label('')
->heading('Contacts')
->subHeading('Manage your shop contacts')
->getStateUsing(fn (Location $location) => $location->externalUsers)
->itemDescription(function (User $record) {
$record->load('role');
return $record->role->name;
})
->itemAvatarUrl(function (User $record) {
return $record->getUserDefaultAvatarUrl();
})];
}
public function contactInfoList(Infolist $infolist): Infolist
{
return $infolist->schema(self::getContactEntries())->columns(1);
}
public function getContactEntries()
{
return [ContactEntry::make(uniqid())
->label('')
->heading('Contacts')
->subHeading('Manage your shop contacts')
->getStateUsing(fn (Location $location) => $location->externalUsers)
->itemDescription(function (User $record) {
$record->load('role');
return $record->role->name;
})
->itemAvatarUrl(function (User $record) {
return $record->getUserDefaultAvatarUrl();
})];
}