|
|
@@ -30,6 +30,7 @@ import {
|
|
|
LayoutTemplate,
|
|
|
ListChecks,
|
|
|
ListTodo,
|
|
|
+ LoaderCircle,
|
|
|
LogOut,
|
|
|
LucideAngularModule,
|
|
|
Menu,
|
|
|
@@ -51,6 +52,7 @@ import {
|
|
|
Workflow,
|
|
|
} from 'lucide-angular';
|
|
|
import { OPERATIONS_NAVIGATION, TECH_NAVIGATION } from '../admin.constants';
|
|
|
+import { AdminRequestActivityService } from '../admin-request-activity.service';
|
|
|
import { AdminSessionService } from '../admin-session.service';
|
|
|
|
|
|
@Component({
|
|
|
@@ -102,10 +104,10 @@ export class AdminShellComponent {
|
|
|
readonly icons = {
|
|
|
BadgeCent, Bell, BookMarked, BookOpen, Braces, BriefcaseBusiness, CalendarDays, ChartBarBig, ChartNoAxesCombined, ArrowLeft, PanelLeftClose, PanelLeftOpen, X,
|
|
|
ClipboardCheck, ClipboardList, Files, GalleryHorizontalEnd, GraduationCap, Headphones, Image, KeyRound, Languages, LayoutDashboard, ListChecks, ListTodo, ScrollText,
|
|
|
- LayoutTemplate, LogOut, Megaphone, Menu, MessageSquareText, Network, Palette, PanelsTopLeft, ReceiptText, Route, ShieldCheck, Shapes, Store, TableProperties, Tags, Users, WalletCards, Workflow,
|
|
|
+ LayoutTemplate, LoaderCircle, LogOut, Megaphone, Menu, MessageSquareText, Network, Palette, PanelsTopLeft, ReceiptText, Route, ShieldCheck, Shapes, Store, TableProperties, Tags, Users, WalletCards, Workflow,
|
|
|
};
|
|
|
|
|
|
- constructor(readonly sessions: AdminSessionService, route: ActivatedRoute, router: Router) {
|
|
|
+ constructor(readonly sessions: AdminSessionService, readonly requestActivity: AdminRequestActivityService, route: ActivatedRoute, router: Router) {
|
|
|
const updatePage = () => {
|
|
|
let current = route.snapshot;
|
|
|
while (current.firstChild) current = current.firstChild;
|