mirror of
https://github.com/bitwarden/browser
synced 2025-12-28 22:23:28 +00:00
* Added select-payment-method.component in shared lib Because we're going to be implementing the same functionality for providers and orgs/users, I wanted to start moving some of this shared functionality into libs so it can be accessed in both web and bit-web. Additionally, the Stripe and Braintree functionality has been moved into their own services for more central management. * Added generalized manage-tax-information component to shared lib * Added generalized add-account-credit-dialog component to shared libs * Added generalized verify-bank-account component to shared libs * Added dialog for selection of provider payment method * Added provider-payment-method component * Added provider-payment-method component to provider layout
54 lines
1.7 KiB
HTML
54 lines
1.7 KiB
HTML
<bit-layout variant="secondary">
|
|
<nav slot="sidebar" *ngIf="provider$ | async as provider" class="tw-flex tw-flex-col tw-h-full">
|
|
<a routerLink="." class="tw-m-5 tw-mt-7 tw-block" [appA11yTitle]="'providerPortal' | i18n">
|
|
<bit-icon [icon]="logo"></bit-icon>
|
|
</a>
|
|
|
|
<bit-nav-item
|
|
icon="bwi-bank"
|
|
[text]="'clients' | i18n"
|
|
[route]="(canAccessBilling$ | async) ? 'manage-client-organizations' : 'clients'"
|
|
></bit-nav-item>
|
|
<bit-nav-group
|
|
icon="bwi-sliders"
|
|
[text]="'manage' | i18n"
|
|
route="manage"
|
|
*ngIf="showManageTab(provider)"
|
|
>
|
|
<bit-nav-item
|
|
[text]="'people' | i18n"
|
|
route="manage/people"
|
|
*ngIf="provider.canManageUsers"
|
|
></bit-nav-item>
|
|
<bit-nav-item
|
|
[text]="'eventLogs' | i18n"
|
|
route="manage/events"
|
|
*ngIf="provider.useEvents"
|
|
></bit-nav-item>
|
|
</bit-nav-group>
|
|
<bit-nav-group
|
|
icon="bwi-billing"
|
|
[text]="'billing' | i18n"
|
|
route="billing"
|
|
*ngIf="canAccessBilling$ | async"
|
|
>
|
|
<bit-nav-item [text]="'subscription' | i18n" route="billing/subscription"></bit-nav-item>
|
|
<bit-nav-item [text]="'paymentMethod' | i18n" route="billing/payment-method"></bit-nav-item>
|
|
</bit-nav-group>
|
|
<bit-nav-item
|
|
icon="bwi-cogs"
|
|
[text]="'settings' | i18n"
|
|
route="settings"
|
|
*ngIf="showSettingsTab(provider)"
|
|
></bit-nav-item>
|
|
|
|
<navigation-product-switcher class="tw-mt-auto"></navigation-product-switcher>
|
|
|
|
<app-toggle-width></app-toggle-width>
|
|
</nav>
|
|
<app-payment-method-warnings
|
|
*ngIf="showPaymentMethodWarningBanners$ | async"
|
|
></app-payment-method-warnings>
|
|
<router-outlet></router-outlet>
|
|
</bit-layout>
|