%PDF- %PDF-
| Direktori : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/mail/widgets/ |
| Current File : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/mail/widgets/ConversationTagBadge.php |
<?php
namespace humhub\modules\mail\widgets;
use humhub\libs\Html;
use humhub\modules\mail\helpers\Url;
use humhub\modules\mail\models\Message;
use humhub\modules\mail\models\MessageTag;
use humhub\modules\ui\icon\widgets\Icon;
use humhub\widgets\Label;
use humhub\widgets\Link;
class ConversationTagBadge extends Label
{
public static function get(MessageTag $tag)
{
return static::defaultType($tag->name)->icon('star')
->withLink(Link::withAction(null, 'mail.inbox.setTagFilter')->options([
'data-tag-id' => $tag->id,
'data-tag-name' => $tag->name,
'data-tag-image' => Icon::get('star')
]));
}
public static function getEditConversationTagBadge(Message $message, $icon = 'pencil')
{
return static::defaultType()->icon($icon)
->withLink(Link::withAction(null, 'ui.modal.load', Url::toEditConversationTags($message) ));
}
}