feat(digital+toolbar): NEFT/RTGS module, AI menu, polished header icons
- Add /digital/neft-rtgs (entry) and /digital/neft-rtgs-report (analytics): KPIs, tabbed views (Trends, Bank-wise, Date-wise, Pending/Pass/Return, Branch/Mobile, User-wise), filterable transaction table with CSV export, and a non-dismissible Initiate dialog launched from a floating action. - Make BANL verification mandatory before NEFT/RTGS submit; auto-fill and lock beneficiary name from the lookup response, invalidate match on A/C or IFSC edit, demo fallback for unknown accounts. - Add Digital menu links (NEFT/RTGS + Report) in shell top-nav. - Replace toolbar theme toggle with AI / Intelligence Modules mega menu: 4 colour-coded columns covering Lending & Risk, Investment & Profit, Compliance & Advisory, Governance (9 modules total). Wire RBI Notifications Monitoring to /rbi-circulars. - Unify notifications, settings, AI, and profile toolbar buttons into a 26px ring style; colourful gradient bell SVG for notifications, custom gear+petals AI mark, online dot on the avatar. - Trim ISO 27001 chip in the top bar. - Add MPL header to generated .env.ts and its template in version.js. - Bundles other pending working-tree changes (clients family/nominee tab tweaks, auth/2FA fixes, translations) into the same push. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
6714897688
commit
595054b0b8
@@ -188,7 +188,11 @@ import {
|
||||
faCube,
|
||||
faLongArrowAltRight,
|
||||
faStream,
|
||||
faThLarge
|
||||
faThLarge,
|
||||
faBrain,
|
||||
faRobot,
|
||||
faMicrochip,
|
||||
faMagic
|
||||
} from '@fortawesome/free-solid-svg-icons';
|
||||
|
||||
/**
|
||||
@@ -383,7 +387,11 @@ export class IconsModule {
|
||||
faCube,
|
||||
faLongArrowAltRight,
|
||||
faStream,
|
||||
faThLarge
|
||||
faThLarge,
|
||||
faBrain,
|
||||
faRobot,
|
||||
faMicrochip,
|
||||
faMagic
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,7 +19,36 @@
|
||||
matBadgeSize="medium"
|
||||
>
|
||||
<span class="sr-only">{{ 'tooltips.Notifications' | translate }}</span>
|
||||
<fa-icon icon="bell" size="lg"></fa-icon>
|
||||
<!-- Custom colorful bell mark — same size language as the AI icon -->
|
||||
<svg class="t-notif-svg" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
|
||||
<defs>
|
||||
<linearGradient id="cbsNotifBell" x1="32" y1="14" x2="32" y2="50" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0%" stop-color="#fde68a" />
|
||||
<stop offset="55%" stop-color="#fbbf24" />
|
||||
<stop offset="100%" stop-color="#f59e0b" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<!-- top loop / handle -->
|
||||
<circle cx="32" cy="12" r="3.2" fill="#b45309" />
|
||||
<!-- bell body -->
|
||||
<path
|
||||
d="M32 15 c-10 0 -15 7 -15 17 v8 c0 1 -1 2 -2 2 h-2 v3 h38 v-3 h-2 c-1 0 -2 -1 -2 -2 v-8 c0 -10 -5 -17 -15 -17 z"
|
||||
fill="url(#cbsNotifBell)"
|
||||
stroke="#b45309"
|
||||
stroke-width="1.4"
|
||||
/>
|
||||
<!-- inside highlight -->
|
||||
<path
|
||||
d="M22 23 c-2 4 -2 9 -2 12"
|
||||
stroke="#ffffff"
|
||||
stroke-width="2.6"
|
||||
stroke-linecap="round"
|
||||
fill="none"
|
||||
opacity="0.55"
|
||||
/>
|
||||
<!-- clapper -->
|
||||
<circle cx="32" cy="52" r="3.6" fill="#b45309" />
|
||||
</svg>
|
||||
</button>
|
||||
|
||||
<mat-menu
|
||||
|
||||
@@ -20,7 +20,6 @@ import { MatIconButton } from '@angular/material/button';
|
||||
import { MatTooltip } from '@angular/material/tooltip';
|
||||
import { MatMenuTrigger, MatMenu, MatMenuItem } from '@angular/material/menu';
|
||||
import { MatBadge } from '@angular/material/badge';
|
||||
import { FaIconComponent } from '@fortawesome/angular-fontawesome';
|
||||
import { MatIcon } from '@angular/material/icon';
|
||||
import { STANDALONE_SHARED_IMPORTS } from 'app/standalone-shared.module';
|
||||
|
||||
@@ -38,7 +37,6 @@ import { STANDALONE_SHARED_IMPORTS } from 'app/standalone-shared.module';
|
||||
MatTooltip,
|
||||
MatMenuTrigger,
|
||||
MatBadge,
|
||||
FaIconComponent,
|
||||
MatMenu,
|
||||
MatIcon,
|
||||
MatMenuItem
|
||||
|
||||
Reference in New Issue
Block a user