* Code for dynamic display in the block.

This commit is contained in:
liumengyi
2023-07-19 14:51:54 +08:00
parent edeb895555
commit 5056722eb1
2 changed files with 10 additions and 6 deletions
+4 -2
View File
@@ -15,8 +15,10 @@
.dynamic > li.trophy .dynamic-text {background: #fff;}
.dynamic > li.trophy .dynamic-text img {opacity: 0.2; transform: rotate(10deg);}
.dynamic-tag {position: absolute; top: 5px; left: -65px; font-size: 12px}
.dynamic-tag-left {padding-left: 65px;}
.dynamic-tag {position: absolute; top: 5px; left: -110px; font-size: 12px}
.dynamic-tag-left {padding-left: 110px;}
.dynamic-tag.has-time {left: -65px;}
.has-time .dynamic-tag-left {padding-left: 65px;}
.dynamic-sm {font-size: 12px}
.dynamic-sm > li:before, .dynamic-sm > li > div:after {top: 10px; left: -20px; width: 11px; height: 11px}
+6 -4
View File
@@ -83,7 +83,7 @@ class dynamic extends wg
span
(
setClass('dynamic-tag p-1 text-gray'),
$dynamic->time
isset($dynamic->time) ? $dynamic->time : $dynamic->date,
),
div
(
@@ -112,14 +112,16 @@ class dynamic extends wg
protected function build(): wg
{
$users = $this->prop('users', (array)data('users'));
$dynamics = $this->prop('dynamics', (array)data('dynamics'));
$hasTime = !empty($dynamisc) && isset(reset($dynamics)->time) ? 'has-time' : '';
$dynamicListView = h::ul
(
setClass('dynamic dynamic-tag-left pt-0 overflow-hidden'),
setClass('dynamic dynamic-tag-left pt-0 overflow-hidden has-time'),
setClass($this->prop('className')),
);
$users = $this->prop('users', (array)data('users'));
$dynamics = $this->prop('dynamics', (array)data('dynamics'));
foreach($dynamics as $dynamic)
{
if($dynamic->action == 'adjusttasktowait') continue;