Skip to content

Commit 562f728

Browse files
committed
fix(dashboard): Add icon-teams CSS class and fix path to app icon
Signed-off-by: Jonas <jonas@freesources.org>
1 parent 135ff71 commit 562f728

File tree

3 files changed

+24
-1
lines changed

3 files changed

+24
-1
lines changed

lib/AppInfo/Application.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
use OC;
3939
use OCA\Circles\Dashboard\TeamDashboardWidget;
4040
use OCA\Circles\Events\AddingCircleMemberEvent;
41+
use OCA\Circles\Events\BeforeTemplateRenderedListener;
4142
use OCA\Circles\Events\CircleMemberAddedEvent;
4243
use OCA\Circles\Events\DestroyingCircleEvent;
4344
use OCA\Circles\Events\Files\CreatingFileShareEvent;
@@ -75,6 +76,7 @@
7576
use OCP\AppFramework\Bootstrap\IBootContext;
7677
use OCP\AppFramework\Bootstrap\IBootstrap;
7778
use OCP\AppFramework\Bootstrap\IRegistrationContext;
79+
use OCP\AppFramework\Http\Events\BeforeTemplateRenderedEvent;
7880
use OCP\Files\Config\IMountProviderCollection;
7981
use OCP\Group\Events\GroupCreatedEvent;
8082
use OCP\Group\Events\GroupDeletedEvent;
@@ -139,6 +141,7 @@ public function register(IRegistrationContext $context): void {
139141
$context->registerSearchProvider(UnifiedSearchProvider::class);
140142
$context->registerWellKnownHandler(WebfingerHandler::class);
141143

144+
$context->registerEventListener(BeforeTemplateRenderedEvent::class, BeforeTemplateRenderedListener::class);
142145
$context->registerDashboardWidget(TeamDashboardWidget::class);
143146
}
144147

lib/Dashboard/TeamDashboardWidget.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ public function getWidgetButtons(string $userId): array {
147147
}
148148

149149
public function getIconUrl(): string {
150-
return $this->urlGenerator->getAbsoluteURL($this->urlGenerator->imagePath('circles', 'app.svg'));
150+
return $this->urlGenerator->getAbsoluteURL($this->urlGenerator->imagePath('circles', 'circles.svg'));
151151
}
152152

153153
private function getTeamPage(): string {
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace OCA\Circles\Events;
6+
7+
use OCA\Circles\AppInfo\Application;
8+
use OCP\AppFramework\Http\Events\BeforeTemplateRenderedEvent;
9+
use OCP\EventDispatcher\Event;
10+
use OCP\EventDispatcher\IEventListener;
11+
use OCP\Util;
12+
13+
class BeforeTemplateRenderedListener implements IEventListener {
14+
public function handle(Event $event): void {
15+
if (!($event instanceof BeforeTemplateRenderedEvent)) {
16+
return;
17+
}
18+
Util::addStyle(Application::APP_ID, 'teams');
19+
}
20+
}

0 commit comments

Comments
 (0)