Files
EasySoft-ZenTaoPMS/lib/zin/wg/floatprenextbtn/v1.php
T
2024-02-26 17:09:45 +08:00

48 lines
1.4 KiB
PHP

<?php
declare(strict_types=1);
namespace zin;
class floatPreNextBtn extends wg
{
protected static array $defineProps = array(
'preLink?:string',
'nextLink?:string'
);
public static function getPageCSS(): ?string
{
return file_get_contents(__DIR__ . DS . 'css' . DS . 'v1.css');
}
public static function getPageJS(): ?string
{
return file_get_contents(__DIR__ . DS . 'js' . DS . 'v1.js');
}
protected function build()
{
global $app;
$preLink = $this->prop('preLink');
$nextLink = $this->prop('nextLink');
return array
(
!empty($preLink) ? btn
(
setID('preButton'),
set::url($preLink),
setClass('float-btn fixed z-10 inverse rounded-full w-12 h-12 center bg-opacity-40 backdrop-blur ring-0'),
set::icon('angle-left icon-2x text-white'),
set('data-app', $app->tab)
) : null,
!empty($nextLink) ? btn
(
setID('nextButton'),
set::url($nextLink),
setClass('float-btn fixed z-10 inverse rounded-full w-12 h-12 center bg-opacity-40 backdrop-blur ring-0'),
set::icon('angle-right icon-2x text-white'),
set('data-app', $app->tab)
) : null
);
}
}