diff --git a/jslib b/jslib
index d1c46e6bdc9..a16d8f7de7a 160000
--- a/jslib
+++ b/jslib
@@ -1 +1 @@
-Subproject commit d1c46e6bdc9332bcf47acbd235c3a6278e086d8a
+Subproject commit a16d8f7de7abe63532bcf7452cb7517f9174189a
diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts
index 8a22dcfdaba..d7e48efc62c 100644
--- a/src/app/app-routing.module.ts
+++ b/src/app/app-routing.module.ts
@@ -14,6 +14,8 @@ import { SetPasswordComponent } from './accounts/set-password.component';
import { SsoComponent } from './accounts/sso.component';
import { TwoFactorComponent } from './accounts/two-factor.component';
+import { SendComponent } from './send/send.component';
+
import { VaultComponent } from './vault/vault.component';
const routes: Routes = [
@@ -30,6 +32,11 @@ const routes: Routes = [
{ path: 'hint', component: HintComponent },
{ path: 'set-password', component: SetPasswordComponent },
{ path: 'sso', component: SsoComponent },
+ {
+ path: 'send',
+ component: SendComponent,
+ canActivate: [AuthGuardService],
+ },
];
@NgModule({
diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index 7cb20ea035f..8ef25e709e8 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -10,6 +10,7 @@ import { AppRoutingModule } from './app-routing.module';
import { ServicesModule } from './services.module';
import { DragDropModule } from '@angular/cdk/drag-drop';
+import { DatePipe } from '@angular/common';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { BrowserModule } from '@angular/platform-browser';
@@ -62,6 +63,11 @@ import { ShareComponent } from './vault/share.component';
import { VaultComponent } from './vault/vault.component';
import { ViewComponent } from './vault/view.component';
+import { AddEditComponent as SendAddEditComponent } from './send/add-edit.component';
+import { SendComponent } from './send/send.component';
+
+import { NavComponent } from './layout/nav.component';
+
import { registerLocaleData } from '@angular/common';
import localeBe from '@angular/common/locales/be';
import localeBg from '@angular/common/locales/bg';
@@ -177,6 +183,7 @@ registerLocaleData(localeZhTw, 'zh-TW');
LockComponent,
LoginComponent,
ModalComponent,
+ NavComponent,
PasswordGeneratorComponent,
PasswordGeneratorHistoryComponent,
PasswordHistoryComponent,
@@ -184,6 +191,8 @@ registerLocaleData(localeZhTw, 'zh-TW');
RegisterComponent,
SearchCiphersPipe,
SelectCopyDirective,
+ SendAddEditComponent,
+ SendComponent,
SetPasswordComponent,
SettingsComponent,
ShareComponent,
@@ -209,9 +218,10 @@ registerLocaleData(localeZhTw, 'zh-TW');
PremiumComponent,
SettingsComponent,
ShareComponent,
+ SendAddEditComponent,
TwoFactorOptionsComponent,
],
- providers: [],
+ providers: [DatePipe],
bootstrap: [AppComponent],
})
export class AppModule { }
diff --git a/src/app/layout/nav.component.html b/src/app/layout/nav.component.html
new file mode 100644
index 00000000000..d24d23f9f8b
--- /dev/null
+++ b/src/app/layout/nav.component.html
@@ -0,0 +1,5 @@
+
{{'noItemsInList' | i18n}}
+