UserInviteTmpCodeBgButton.php 884 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace App\Admin\Actions\Extensions\User;
  3. use App\Admin\Forms\User\UserInviteTepCodeBgForm;
  4. use Dcat\Admin\Grid\Tools\AbstractTool;
  5. use Dcat\Admin\Widgets\Modal;
  6. class UserInviteTmpCodeBgButton extends AbstractTool
  7. {
  8. protected $style = 'btn btn-primary';
  9. public function html()
  10. {
  11. return '<button class="btn btn-primary grid-refresh btn-mini btn-outline" style="margin-right:3px">
  12. <a href="'.admin_url('invite_benefit/itc_bg_config').'" target="_blank"><i class="fa fa-file-image-o"></i><span class="d-none d-sm-inline">&nbsp; 背景图设置</span></a>
  13. </button>';
  14. return Modal::make()
  15. ->lg()
  16. ->title($title = '背景图设置')
  17. ->body(UserInviteTepCodeBgForm::make())
  18. ->button("<button class='btn btn-primary'><i class=\"fa fa-file-image-o\"></i> &nbsp;{$title}</button> &nbsp;");
  19. }
  20. }