[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> | ||||
| 
 | ||||
|   <ng-container *ngIf="officialMempoolSpace"> | ||||
|     <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> | ||||
|     <app-about-sponsors></app-about-sponsors> | ||||
|   </ng-container> | ||||
| 
 | ||||
|   <div class="enterprise-sponsor" id="enterprise-sponsors"> | ||||
|  | ||||
| @ -246,48 +246,3 @@ | ||||
|   width: 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 { Routes, RouterModule } from '@angular/router'; | ||||
| import { AboutComponent } from './about.component'; | ||||
| import { AboutSponsorsComponent } from './about-sponsors.component'; | ||||
| import { SharedModule } from '../../shared/shared.module'; | ||||
| 
 | ||||
| const routes: Routes = [ | ||||
| @ -13,7 +14,7 @@ const routes: Routes = [ | ||||
| 
 | ||||
| @NgModule({ | ||||
|   imports: [ | ||||
|     RouterModule.forChild(routes) | ||||
|     RouterModule.forChild(routes), | ||||
|   ], | ||||
|   exports: [ | ||||
|     RouterModule | ||||
| @ -25,10 +26,14 @@ export class AboutRoutingModule { } | ||||
|   imports: [ | ||||
|     CommonModule, | ||||
|     AboutRoutingModule, | ||||
|     SharedModule, | ||||
|     SharedModule | ||||
|   ], | ||||
|   declarations: [ | ||||
|     AboutComponent, | ||||
|     AboutSponsorsComponent, | ||||
|   ], | ||||
|   exports: [ | ||||
|     AboutSponsorsComponent, | ||||
|   ] | ||||
| }) | ||||
| export class AboutModule { } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user