Files
EasySoft-ZenTaoPMS/lib/zin/wg/floatprenextbtn/v1.php
T

48 lines
1.2 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|false
{
return file_get_contents(__DIR__ . DS . 'css' . DS . 'v1.css');
}
public static function getPageJS(): string|false
{
return file_get_contents(__DIR__ . DS . 'js' . DS . 'v1.js');
}
protected function build(): wg|array
{
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'),
set::icon('angle-left'),
set('data-app', $app->tab)
) : null,
!empty($nextLink) ? btn
(
setID('nextButton'),
set::url($nextLink),
setClass('float-btn fixed z-10'),
set::icon('angle-right'),
set('data-app', $app->tab)
) : null
);
}
}