[about page] move CTA sponsors box into a sub component
This commit is contained in:
parent
5d5e9e8219
commit
3103ef15e5
@ -0,0 +1,16 @@
|
|||||||
|
<div id="become-sponsor-container">
|
||||||
|
<div class="become-sponsor community">
|
||||||
|
<p style="font-weight: 700; font-size: 18px;">If you're an individual...</p>
|
||||||
|
<a href="https://mempool.space/sponsor" class="btn" style="background-color: rgba(152, 88, 255, 0.75); box-shadow: 0px 0px 50px 5px rgba(152, 88, 255, 0.75)" i18n="about.community-sponsor-button">Become a Community Sponsor</a>
|
||||||
|
<p class="sponsor-feature"><fa-icon [icon]="['fas', 'check']"></fa-icon> Exclusive swag</p>
|
||||||
|
<p class="sponsor-feature"><fa-icon [icon]="['fas', 'check']"></fa-icon> Your avatar on the About page</p>
|
||||||
|
<p class="sponsor-feature"><fa-icon [icon]="['fas', 'check']"></fa-icon> And more coming soon :)</p>
|
||||||
|
</div>
|
||||||
|
<div class="become-sponsor enterprise">
|
||||||
|
<p style="font-weight: 700; font-size: 18px;">If you're a business...</p>
|
||||||
|
<a href="https://mempool.space/enterprise" class="btn" style="background-color: rgba(152, 88, 255, 0.75); box-shadow: 0px 0px 50px 5px rgba(152, 88, 255, 0.75)" i18n="about.enterprise-sponsor-button">Become an Enterprise Sponsor</a>
|
||||||
|
<p class="sponsor-feature"><fa-icon [icon]="['fas', 'check']"></fa-icon> Increased API limits</p>
|
||||||
|
<p class="sponsor-feature"><fa-icon [icon]="['fas', 'check']"></fa-icon> Co-branded instance</p>
|
||||||
|
<p class="sponsor-feature"><fa-icon [icon]="['fas', 'check']"></fa-icon> 99% service-level agreement</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
@ -0,0 +1,44 @@
|
|||||||
|
#become-sponsor-container {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
flex-wrap: nowrap;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
gap: 20px;
|
||||||
|
margin: 68px auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.become-sponsor {
|
||||||
|
background-color: #1d1f31;
|
||||||
|
border-radius: 16px;
|
||||||
|
padding: 12px 20px;
|
||||||
|
width: 400px;
|
||||||
|
padding: 40px 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.become-sponsor a {
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#become-sponsor-container .btn {
|
||||||
|
margin-bottom: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#become-sponsor-container .ng-fa-icon {
|
||||||
|
color: #2ecc71;
|
||||||
|
margin-right: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#become-sponsor-container .sponsor-feature {
|
||||||
|
text-align: left;
|
||||||
|
width: 250px;
|
||||||
|
margin: 12px auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 992px) {
|
||||||
|
|
||||||
|
#become-sponsor-container {
|
||||||
|
flex-wrap: wrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-about-sponsors',
|
||||||
|
templateUrl: './about-sponsors.component.html',
|
||||||
|
styleUrls: ['./about-sponsors.component.scss'],
|
||||||
|
})
|
||||||
|
export class AboutSponsorsComponent {
|
||||||
|
}
|
@ -33,22 +33,7 @@
|
|||||||
</video>
|
</video>
|
||||||
|
|
||||||
<ng-container *ngIf="officialMempoolSpace">
|
<ng-container *ngIf="officialMempoolSpace">
|
||||||
<div id="become-sponsor-container">
|
<app-about-sponsors></app-about-sponsors>
|
||||||
<div class="become-sponsor community">
|
|
||||||
<p style="font-weight: 700; font-size: 18px;">If you're an individual...</p>
|
|
||||||
<a href="https://mempool.space/sponsor" class="btn" style="background-color: rgba(152, 88, 255, 0.75); box-shadow: 0px 0px 50px 5px rgba(152, 88, 255, 0.75)" i18n="about.community-sponsor-button">Become a Community Sponsor</a>
|
|
||||||
<p class="sponsor-feature"><fa-icon [icon]="['fas', 'check']"></fa-icon> Exclusive swag</p>
|
|
||||||
<p class="sponsor-feature"><fa-icon [icon]="['fas', 'check']"></fa-icon> Your avatar on the About page</p>
|
|
||||||
<p class="sponsor-feature"><fa-icon [icon]="['fas', 'check']"></fa-icon> And more coming soon :)</p>
|
|
||||||
</div>
|
|
||||||
<div class="become-sponsor enterprise">
|
|
||||||
<p style="font-weight: 700; font-size: 18px;">If you're a business...</p>
|
|
||||||
<a href="https://mempool.space/enterprise" class="btn" style="background-color: rgba(152, 88, 255, 0.75); box-shadow: 0px 0px 50px 5px rgba(152, 88, 255, 0.75)" i18n="about.enterprise-sponsor-button">Become an Enterprise Sponsor</a>
|
|
||||||
<p class="sponsor-feature"><fa-icon [icon]="['fas', 'check']"></fa-icon> Increased API limits</p>
|
|
||||||
<p class="sponsor-feature"><fa-icon [icon]="['fas', 'check']"></fa-icon> Co-branded instance</p>
|
|
||||||
<p class="sponsor-feature"><fa-icon [icon]="['fas', 'check']"></fa-icon> 99% service-level agreement</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
|
|
||||||
<div class="enterprise-sponsor" id="enterprise-sponsors">
|
<div class="enterprise-sponsor" id="enterprise-sponsors">
|
||||||
|
@ -246,48 +246,3 @@
|
|||||||
width: 64px;
|
width: 64px;
|
||||||
height: 64px;
|
height: 64px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#become-sponsor-container {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
flex-wrap: nowrap;
|
|
||||||
justify-content: center;
|
|
||||||
align-items: center;
|
|
||||||
gap: 20px;
|
|
||||||
margin: 68px auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.become-sponsor {
|
|
||||||
background-color: #1d1f31;
|
|
||||||
border-radius: 16px;
|
|
||||||
padding: 12px 20px;
|
|
||||||
width: 400px;
|
|
||||||
padding: 40px 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.become-sponsor a {
|
|
||||||
margin-top: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#become-sponsor-container .btn {
|
|
||||||
margin-bottom: 24px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#become-sponsor-container .ng-fa-icon {
|
|
||||||
color: #2ecc71;
|
|
||||||
margin-right: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#become-sponsor-container .sponsor-feature {
|
|
||||||
text-align: left;
|
|
||||||
width: 250px;
|
|
||||||
margin: 12px auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width: 992px) {
|
|
||||||
|
|
||||||
#become-sponsor-container {
|
|
||||||
flex-wrap: wrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
@ -2,6 +2,7 @@ import { NgModule } from '@angular/core';
|
|||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { Routes, RouterModule } from '@angular/router';
|
import { Routes, RouterModule } from '@angular/router';
|
||||||
import { AboutComponent } from './about.component';
|
import { AboutComponent } from './about.component';
|
||||||
|
import { AboutSponsorsComponent } from './about-sponsors.component';
|
||||||
import { SharedModule } from '../../shared/shared.module';
|
import { SharedModule } from '../../shared/shared.module';
|
||||||
|
|
||||||
const routes: Routes = [
|
const routes: Routes = [
|
||||||
@ -13,7 +14,7 @@ const routes: Routes = [
|
|||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
RouterModule.forChild(routes)
|
RouterModule.forChild(routes),
|
||||||
],
|
],
|
||||||
exports: [
|
exports: [
|
||||||
RouterModule
|
RouterModule
|
||||||
@ -25,10 +26,14 @@ export class AboutRoutingModule { }
|
|||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
AboutRoutingModule,
|
AboutRoutingModule,
|
||||||
SharedModule,
|
SharedModule
|
||||||
],
|
],
|
||||||
declarations: [
|
declarations: [
|
||||||
AboutComponent,
|
AboutComponent,
|
||||||
|
AboutSponsorsComponent,
|
||||||
|
],
|
||||||
|
exports: [
|
||||||
|
AboutSponsorsComponent,
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
export class AboutModule { }
|
export class AboutModule { }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user