This commit is contained in:
Ben Wilson
2023-08-09 20:45:42 -04:00
parent 4a4ece124f
commit a93776f907
9 changed files with 2030 additions and 36 deletions
@@ -226,15 +226,10 @@
</p-table> </p-table>
</ng-template> </ng-template>
</div> </div>
<div class="card"> <div class="card chart">
<ng-container *ngIf="chartData$ | async as chartData; else loadingChart"> <ng-container *ngIf="chartData$ | async as chartData; else loadingChart">
<p-chart [data]="chartData" [options]="chartOptions"></p-chart> <p-chart [data]="chartData" [options]="chartOptions"></p-chart>
</ng-container> </ng-container>
+50 -25
View File
@@ -1,4 +1,4 @@
<div class="py-4 px-4 lg:px-8 mx-0 lg:mx-8 main"> <div class="py-4 px-1 md:px4 lg:px-8 mx-0 lg:mx-8 main">
<div class="grid justify-content-center"> <div class="grid justify-content-center">
<div class="col-12"> <div class="col-12">
@@ -6,11 +6,11 @@
<div class="card text-center"> <div class="card text-center">
<div> <div>
<img style="height: 200px;" src="assets/layout/images/logo.svg" alt="logo"> <img id="logo" style="height: 200px;" src="assets/layout/images/logo.svg" alt="logo">
</div> </div>
<div class="col-12 text-center"> <div class="col-12 text-center title">
<h1 class="text-900 font-normal">Public Pool</h1> <h1 class="text-900 font-normal">Public Pool</h1>
</div> </div>
<div class="mb-4"> <div class="mb-4">
@@ -35,44 +35,47 @@
<br> <br>
<code>username: &lt;your BTC address&gt;.&lt;worker name&gt;, password: x</code> <code>username: &lt;your BTC address&gt;.&lt;worker name&gt;, password: x</code>
</div> </div>
<code>Pleb mining (under 50TH/s miners) mine with <b>NO FEES</b></code> <span>Pleb mining (under 50TH/s miners) mine with <b>NO FEES</b></span>
<br> <br>
<code>Miners with > 50TH/s will incur a 1.5% fee, a portion of which will go back into <a href="https://discord.gg/pF9smpe3yE" target="_blank">open source Bitcoin mining</a></code> <span>Miners with > 50TH/s will incur a 1.5% fee, a portion of which will go back into <a
href="https://discord.gg/pF9smpe3yE" target="_blank">open source Bitcoin mining</a></span>
<br> <br>
<br> <br>
<code>No second best.</code> <span>No second best.</span>
</div> </div>
<div class="field mt-8 mb-8">
<input [formControl]="address" placeholder="Address (bc1...)" pInputText id="address" type="text"
class="p-inputtext p-component p-element">
<button [disabled]="address.invalid" class="ml-3 mt-3" pButton label="My Workers"
[routerLink]="['app',address.value]"></button>
</div>
</div> </div>
</div> </div>
<div class="col-12"> <div class="col-12">
<div class="card">
<h4>Login</h4>
<div class="field text-center">
<input [formControl]="address" placeholder="Address (bc1...)" pInputText id="address" type="text"
<div> class="p-inputtext p-component p-element">
<div class="card chart"> <button [disabled]="address.invalid" class="ml-3 mt-3" pButton label="My Workers"
[routerLink]="['app',address.value]"></button>
<div class="text-center mb-2">Uptime: {{uptime$ | async | dateAgo}}</div>
<ng-container *ngIf="chartData$ | async as chartData; else loadingChart">
<p-chart [responsive]="true" type="line" [data]="chartData" [options]="chartOptions"></p-chart>
</ng-container>
<ng-template #loadingChart>
<p-skeleton width="100%" height="40vh"></p-skeleton>
</ng-template>
</div> </div>
</div> </div>
</div>
<div class="col-12">
<div class="card chart">
<div class="text-center mb-2">Uptime: {{uptime$ | async | dateAgo}}</div>
<ng-container *ngIf="chartData$ | async as chartData; else loadingChart">
<p-chart [responsive]="true" type="line" [data]="chartData" [options]="chartOptions"></p-chart>
</ng-container>
<ng-template #loadingChart>
<p-skeleton width="100%" height="40vh"></p-skeleton>
</ng-template>
</div>
</div> </div>
@@ -152,5 +155,27 @@
</div> </div>
</div> </div>
<div class="col-12">
<div class="card">
<div class="grid">
<div class="col-12 md:col-4">
<h3>Donate</h3>
<p>Like the project? Consider a donation. </p>
</div>
<div class="col-12 md:col-4 text-center">
<img style="height: 200px;" src="assets/layout/images/qr-code-ln.svg"
alt="bc1q99n3pu025yyu0jlywpmwzalyhm36tg5u37w20d">
<div>public_pool@strike.me</div>
</div>
<div class="col-12 md:col-4 text-center">
<img style="height: 200px;" src="assets/layout/images/qr-code-onchain.svg"
alt="bc1q99n3pu025yyu0jlywpmwzalyhm36tg5u37w20d">
<div>bc1q99n3pu025yyu0jlywpmwzalyhm36tg5u37w20d</div>
</div>
</div>
</div>
</div>
</div> </div>
</div> </div>
@@ -2,6 +2,19 @@
min-width: 50%; min-width: 50%;
} }
#logo {
left: 50%;
margin-left: -100px;
height: 200px;
width: 200px;
position: absolute;
top: -18px;
}
.title {
margin-top: 55px;
}
.main { .main {
margin-top: 60px; margin-top: 60px;
} }
@@ -14,4 +27,6 @@
.card { .card {
max-width: 1024px; max-width: 1024px;
margin: 0 auto; margin: 0 auto;
} }
@@ -68,7 +68,7 @@
<div class="col-12" *ngIf="chartData$ | async as chartData"> <div class="col-12" *ngIf="chartData$ | async as chartData">
<div class="card"> <div class="card chart">
<p-chart type="line" [data]="chartData" [options]="chartOptions"></p-chart> <p-chart type="line" [data]="chartData" [options]="chartOptions"></p-chart>
</div> </div>
</div> </div>
@@ -68,7 +68,7 @@
<div class="col-12" *ngIf="chartData$ | async as chartData"> <div class="col-12" *ngIf="chartData$ | async as chartData">
<div class="card"> <div class="card chart">
<p-chart type="line" [data]="chartData" [options]="chartOptions"></p-chart> <p-chart type="line" [data]="chartData" [options]="chartOptions"></p-chart>
</div> </div>
</div> </div>
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 66 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 87 KiB

@@ -1,5 +1,7 @@
@media screen and (min-width: 1960px) { @media screen and (min-width: 1960px) {
.layout-main, .landing-wrapper {
.layout-main,
.landing-wrapper {
width: 1504px; width: 1504px;
margin-left: auto !important; margin-left: auto !important;
margin-right: auto !important; margin-right: auto !important;
@@ -63,7 +65,8 @@
.layout-wrapper { .layout-wrapper {
.layout-main-container { .layout-main-container {
margin-left: 0; margin-left: 0;
padding-left: 2rem; padding-left: 10px;
padding-right: 10px;
} }
.layout-sidebar { .layout-sidebar {
@@ -97,4 +100,4 @@
} }
} }
} }
} }
+6
View File
@@ -15,4 +15,10 @@
p-chart>div { p-chart>div {
position: relative; position: relative;
min-height: 40vh; min-height: 40vh;
}
.card {
&.chart {
padding: 10px;
}
} }