From c89e283c8ebc94dc896d683e5ffbda93a8cebccb Mon Sep 17 00:00:00 2001
From: nymkappa <1612910616@pm.me>
Date: Thu, 24 Aug 2023 14:17:31 +0200
Subject: [PATCH] [tx] start adding acceleration preview
---
.../accelerate-preview.component.html | 0
.../accelerate-preview.component.scss | 0
.../accelerate-preview.component.ts | 24 +++++++++
.../app/components/menu/menu.component.scss | 2 +-
.../transaction/transaction.component.html | 53 ++++++++++++++++---
.../transaction/transaction.component.scss | 6 ++-
.../transaction/transaction.component.ts | 25 ++++++++-
frontend/src/app/services/api.service.ts | 4 ++
.../confirmations.component.html | 10 ++--
.../confirmations.component.scss | 4 ++
10 files changed, 112 insertions(+), 16 deletions(-)
create mode 100644 frontend/src/app/components/accelerate-preview/accelerate-preview.component.html
create mode 100644 frontend/src/app/components/accelerate-preview/accelerate-preview.component.scss
create mode 100644 frontend/src/app/components/accelerate-preview/accelerate-preview.component.ts
diff --git a/frontend/src/app/components/accelerate-preview/accelerate-preview.component.html b/frontend/src/app/components/accelerate-preview/accelerate-preview.component.html
new file mode 100644
index 000000000..e69de29bb
diff --git a/frontend/src/app/components/accelerate-preview/accelerate-preview.component.scss b/frontend/src/app/components/accelerate-preview/accelerate-preview.component.scss
new file mode 100644
index 000000000..e69de29bb
diff --git a/frontend/src/app/components/accelerate-preview/accelerate-preview.component.ts b/frontend/src/app/components/accelerate-preview/accelerate-preview.component.ts
new file mode 100644
index 000000000..dc8b9b5df
--- /dev/null
+++ b/frontend/src/app/components/accelerate-preview/accelerate-preview.component.ts
@@ -0,0 +1,24 @@
+import { Component, OnInit } from '@angular/core';
+
+@Component({
+ selector: 'app-accelerator-preview',
+ templateUrl: 'accelerate-preview.component.html',
+ styleUrls: ['accelerate-preview.component.scss']
+})
+
+export class AcceleratePreviewComponent implements OnInit {
+ constructor(
+ private apiService: ApiService
+ ) { }
+
+ ngOnInit() {
+ this.apiService.estimate$(this.txId).subscribe((estimate) => {
+ console.log(estimate.body);
+ document.getElementById('acceleratePreviewAnchor').scrollIntoView({
+ behavior: 'smooth',
+ inline: 'center',
+ block: 'center',
+ });
+ })
+ }
+}
\ No newline at end of file
diff --git a/frontend/src/app/components/menu/menu.component.scss b/frontend/src/app/components/menu/menu.component.scss
index a73f0d012..f1f39b1de 100644
--- a/frontend/src/app/components/menu/menu.component.scss
+++ b/frontend/src/app/components/menu/menu.component.scss
@@ -6,7 +6,7 @@
position: sticky;
top: 65px;
transition: 0.25s;
- margin-left: -225px;
+ margin-left: -250px;
box-shadow: 5px 0px 30px 0px #000;
padding-bottom: 20px;
}
diff --git a/frontend/src/app/components/transaction/transaction.component.html b/frontend/src/app/components/transaction/transaction.component.html
index 133bcaa1d..b9dee8541 100644
--- a/frontend/src/app/components/transaction/transaction.component.html
+++ b/frontend/src/app/components/transaction/transaction.component.html
@@ -6,6 +6,13 @@