Skip to content

Commit 956aaaa

Browse files
guguclaude
andcommitted
Move Zapier link from connections list to user menu (SaaS only) and lazy-load SDK (#1536)
- Remove Zapier link and SVG logos from connections list - Add Zapier menu item to both desktop dropdown and mobile sidebar menus, gated behind isSaas - Remove global Zapier SDK script/CSS from index.html and index.saas.html - Dynamically load Zapier SDK in ZapierComponent on init - Migrate Zapier component to signals and @if template syntax Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent 946e33d commit 956aaaa

File tree

7 files changed

+205
-237
lines changed

7 files changed

+205
-237
lines changed

frontend/src/app/app.component.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@
4242
</mat-icon>
4343
<div matListItemTitle>Secrets</div>
4444
</a>
45+
<a mat-list-item *ngIf="isSaas" routerLink="/zapier" data-testid="zapier-link-account-menu">
46+
<mat-icon matListItemIcon class="connection-navigation__icon">
47+
electric_bolt
48+
</mat-icon>
49+
<div matListItemTitle>Zapier</div>
50+
</a>
4551
<a mat-list-item href="https://docs.rocketadmin.com/" target="_blank">
4652
<mat-icon matListItemIcon class="connection-navigation__icon" fontSet="material-icons-outlined">help_outlined</mat-icon>
4753
<div matListItemTitle>Help center</div>
@@ -182,6 +188,12 @@
182188
</mat-icon>
183189
<span>Secrets</span>
184190
</a>
191+
<a mat-menu-item *ngIf="isSaas" routerLink="/zapier" data-testid="zapier-link-account-menu">
192+
<mat-icon class="nav-menu__list-link-icon">
193+
electric_bolt
194+
</mat-icon>
195+
<span>Zapier</span>
196+
</a>
185197
<a mat-menu-item href="https://docs.rocketadmin.com/" target="_blank">
186198
<mat-icon fontSet="material-icons-outlined">help_outlined</mat-icon>
187199
<span>Help center</span>

0 commit comments

Comments
 (0)