diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index c7e548e..47a6d32 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -11,15 +11,15 @@ import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { BackgroundParticlesComponent } from './components/background-particles/background-particles.component';
import { DashboardComponent } from './components/dashboard/dashboard.component';
+import { SettingsComponent } from './components/settings/settings.component';
import { SplashComponent } from './components/splash/splash.component';
+import { UserAgentLinkComponent } from './components/user-agent-link/user-agent-link.component';
import { WorkerGroupComponent } from './components/worker-group/worker-group.component';
import { WorkerComponent } from './components/worker/worker.component';
import { AppLayoutModule } from './layout/app.layout.module';
import { DateAgoPipe } from './pipes/date-ago.pipe';
import { HashSuffixPipe } from './pipes/hash-suffix.pipe';
import { NumberSuffixPipe } from './pipes/number-suffix.pipe';
-import { SettingsComponent } from './components/settings/settings.component';
-import { UserAgentPipe } from './pipes/user-agent.pipe';
@@ -35,7 +35,7 @@ import { UserAgentPipe } from './pipes/user-agent.pipe';
BackgroundParticlesComponent,
HashSuffixPipe,
SettingsComponent,
- UserAgentPipe
+ UserAgentLinkComponent
],
imports: [
CommonModule,
diff --git a/src/app/components/splash/splash.component.html b/src/app/components/splash/splash.component.html
index 2edfecc..f0a1957 100644
--- a/src/app/components/splash/splash.component.html
+++ b/src/app/components/splash/splash.component.html
@@ -97,13 +97,16 @@
- | {{ userAgent.userAgent | userAgent }} |
+ |
{{ userAgent.count }} |
{{ userAgent.totalHashRate | hashSuffix }} |
{{ userAgent.bestDifficulty | numberSuffix}} |
+
+ = Open Source Software & Hardware
+
diff --git a/src/app/components/splash/splash.component.scss b/src/app/components/splash/splash.component.scss
index e654489..847b894 100644
--- a/src/app/components/splash/splash.component.scss
+++ b/src/app/components/splash/splash.component.scss
@@ -29,4 +29,8 @@
margin: 0 auto;
+}
+
+.pi-star-fill {
+ color: gold;
}
\ No newline at end of file
diff --git a/src/app/components/user-agent-link/user-agent-link.component.html b/src/app/components/user-agent-link/user-agent-link.component.html
new file mode 100644
index 0000000..ad7a0c6
--- /dev/null
+++ b/src/app/components/user-agent-link/user-agent-link.component.html
@@ -0,0 +1,31 @@
+
+
+ Nerd Miner
+
+
+
+
+
+ Bitaxe
+
+
+
+
+
+ cpuminer
+
+
+
+
+ Braiins OS
+
+
+
+
+ termux-miner
+
+
+
+ {{userAgent}}
+
\ No newline at end of file
diff --git a/src/app/components/user-agent-link/user-agent-link.component.scss b/src/app/components/user-agent-link/user-agent-link.component.scss
new file mode 100644
index 0000000..2ae4f11
--- /dev/null
+++ b/src/app/components/user-agent-link/user-agent-link.component.scss
@@ -0,0 +1,12 @@
+.pi-external-link {
+
+ margin-left: 10px;
+ vertical-align: middle;
+
+}
+
+.pi-star-fill {
+ margin-left: 25px;
+ color: gold;
+ vertical-align: middle;
+}
\ No newline at end of file
diff --git a/src/app/components/user-agent-link/user-agent-link.component.spec.ts b/src/app/components/user-agent-link/user-agent-link.component.spec.ts
new file mode 100644
index 0000000..9be004d
--- /dev/null
+++ b/src/app/components/user-agent-link/user-agent-link.component.spec.ts
@@ -0,0 +1,21 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { UserAgentLinkComponent } from './user-agent-link.component';
+
+describe('UserAgentLinkComponent', () => {
+ let component: UserAgentLinkComponent;
+ let fixture: ComponentFixture;
+
+ beforeEach(() => {
+ TestBed.configureTestingModule({
+ declarations: [UserAgentLinkComponent]
+ });
+ fixture = TestBed.createComponent(UserAgentLinkComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/src/app/components/user-agent-link/user-agent-link.component.ts b/src/app/components/user-agent-link/user-agent-link.component.ts
new file mode 100644
index 0000000..98d9cec
--- /dev/null
+++ b/src/app/components/user-agent-link/user-agent-link.component.ts
@@ -0,0 +1,19 @@
+import { Component, Input } from '@angular/core';
+
+@Component({
+ selector: 'app-user-agent-link',
+ templateUrl: './user-agent-link.component.html',
+ styleUrls: ['./user-agent-link.component.scss']
+})
+export class UserAgentLinkComponent {
+
+ @Input('userAgent') userAgent!: string;
+
+ constructor() {
+
+ }
+
+ public cancelClick(event: Event) {
+ event.stopImmediatePropagation();
+ }
+}
diff --git a/src/app/pipes/user-agent.pipe.spec.ts b/src/app/pipes/user-agent.pipe.spec.ts
deleted file mode 100644
index fd60137..0000000
--- a/src/app/pipes/user-agent.pipe.spec.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import { UserAgentPipe } from './user-agent.pipe';
-
-describe('UserAgentPipe', () => {
- it('create an instance', () => {
- const pipe = new UserAgentPipe();
- expect(pipe).toBeTruthy();
- });
-});
diff --git a/src/app/pipes/user-agent.pipe.ts b/src/app/pipes/user-agent.pipe.ts
deleted file mode 100644
index 32e138a..0000000
--- a/src/app/pipes/user-agent.pipe.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import { Pipe, PipeTransform } from '@angular/core';
-
-@Pipe({
- name: 'userAgent'
-})
-export class UserAgentPipe implements PipeTransform {
-
- transform(value: string): string {
- const valueLowerCase = value.toLowerCase();
- if (valueLowerCase.includes('bosminer')) {
- return 'Braiins OS';
- } else {
- return value;
- }
- }
-
-}