<?php

namespace App\Admin\Service;

use App\Admin\Actions\User\UserAssignAction;
use App\Admin\Actions\User\UserStatusAction;
use App\Admin\Actions\User\UserTransferAction;
use App\Models\Country;
use App\Models\User;
use Dcat\Admin\Grid;

class UserAddressService
{
    public static function listField(Grid $grid)
    {
        $grid->column('address_id');
        $grid->column('consignee');
        $grid->email('email');
        $grid->mobile('phone');
        $grid->column('detail_address');
        $grid->column('city');
        $grid->column('address_type')->using(admin_trans('user-address.options.address_type'));
        $grid->column('post_code');
        $grid->column('country')->using(Country::getCountryMap());
        $grid->column('province');
    }
}