mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	add get certified buttons for each certification path (#10844)
Add get certified links for each of the certification paths: https://unleash-internal.slack.com/archives/C047ALS9NL8/p1761131159796449
This commit is contained in:
		
							parent
							
								
									596030579d
								
							
						
					
					
						commit
						09fcbe3d49
					
				| @ -14,12 +14,6 @@ const Component = () => { | ||||
|                     <li>Valuable certification</li> | ||||
|                 </ul> | ||||
|                 <div className='small-logo' /> | ||||
|                 <a | ||||
|                     href='https://docs.google.com/forms/d/1iPUk2I0k5xMzicn9aLMcPF3b9ub3ZwdVjRxCxWxV7js/viewform' | ||||
|                     className='unleash-action-button' | ||||
|                 > | ||||
|                     Get certified | ||||
|                 </a> | ||||
|             </div> | ||||
|             <div className='big-logo' /> | ||||
|         </div> | ||||
|  | ||||
| @ -2,7 +2,7 @@ | ||||
| import React from 'react'; | ||||
| import Link from '@docusaurus/Link'; | ||||
| 
 | ||||
| const LinkBox = ({ level, header, description, link }) => { | ||||
| const LinkBox = ({ level, header, description, link, academyLink }) => { | ||||
|     return ( | ||||
|         <article | ||||
|             className={`${level.toLowerCase()} unleash-academy-level-container`} | ||||
| @ -12,13 +12,23 @@ const LinkBox = ({ level, header, description, link }) => { | ||||
|                 <h3>{header}</h3> | ||||
|             </div> | ||||
|             <p>{description}</p> | ||||
|             <Link | ||||
|                 className='unleash-action-button' | ||||
|                 to={`/unleash-academy/${link}`} | ||||
|                 title={header} | ||||
|             > | ||||
|                 Start learning | ||||
|             </Link> | ||||
|             <div className='unleash-academy-buttons'> | ||||
|                 <Link | ||||
|                     className='unleash-action-button start-learning' | ||||
|                     to={`/unleash-academy/${link}`} | ||||
|                     title={header} | ||||
|                 > | ||||
|                     Start learning | ||||
|                 </Link> | ||||
|                 <div className='button-spacing'></div> | ||||
|                 <Link | ||||
|                     className='unleash-action-button get-certified' | ||||
|                     to={academyLink} | ||||
|                     title={header} | ||||
|                 > | ||||
|                     Get certified | ||||
|                 </Link> | ||||
|             </div> | ||||
|         </article> | ||||
|     ); | ||||
| }; | ||||
| @ -30,6 +40,7 @@ const links = [ | ||||
|         description: | ||||
|             'For all roles working with Unleash - Developers, Product owners, Leaders', | ||||
|         link: 'foundational', | ||||
|         academyLink: 'https://docs.google.com/forms/d/e/1FAIpQLSe5F9cuGlkkUgVOGZ8Ny6xtsaSRygfUCMR-cab0e_DRIMk5sw/viewform', | ||||
|     }, | ||||
|     { | ||||
|         level: 'Advanced', | ||||
| @ -37,6 +48,7 @@ const links = [ | ||||
|         description: | ||||
|             'For Developers only, after Foundational content has been reviewed', | ||||
|         link: 'advanced-for-devs', | ||||
|         academyLink: 'https://docs.google.com/forms/d/e/1FAIpQLSfvux6w80HTHg5SEHxir6vEp5dQxDVsyk_-F2IPKbBgH5faMg/viewform', | ||||
|     }, | ||||
|     { | ||||
|         level: 'Advanced', | ||||
| @ -44,6 +56,7 @@ const links = [ | ||||
|         description: | ||||
|             'For DevOps, Platform leads and Admins only after Foundational content has been reviewed', | ||||
|         link: 'managing-unleash-for-devops', | ||||
|         academyLink: 'https://docs.google.com/forms/d/e/1FAIpQLScS8yHuDs0xSsqmFs9W9ptBJUKDts7WSi9g_FoU2D-oK2W7Bg/viewform', | ||||
|     }, | ||||
| ]; | ||||
| 
 | ||||
| @ -51,13 +64,14 @@ const Component = () => { | ||||
|     return ( | ||||
|         <div className='unleash-academy-links-container'> | ||||
|             <ul className='unleash-academy-links'> | ||||
|                 {links.map(({ level, header, description, link }) => ( | ||||
|                 {links.map(({ level, header, description, link, academyLink }) => ( | ||||
|                     <li key={header}> | ||||
|                         <LinkBox | ||||
|                             level={level} | ||||
|                             header={header} | ||||
|                             description={description} | ||||
|                             link={link} | ||||
|                             academyLink={academyLink} | ||||
|                         /> | ||||
|                     </li> | ||||
|                 ))} | ||||
|  | ||||
| @ -69,7 +69,7 @@ html[data-theme="dark"] .course-banner-container { | ||||
|     grid-area: bullets; | ||||
|     display: flex; | ||||
|     flex-flow: column; | ||||
|     gap: calc(var(--ifm-spacing-horizontal) * 2); | ||||
|     gap: calc(var(--ifm-spacing-horizontal) * 0.75); | ||||
|     padding-inline-start: 0; | ||||
| } | ||||
| 
 | ||||
| @ -90,6 +90,10 @@ html[data-theme="dark"] .course-banner-container { | ||||
|     margin-block-start: 0; | ||||
| } | ||||
| 
 | ||||
| .unleash-academy-banner-list { | ||||
|     margin-block-end: 0; | ||||
| } | ||||
| 
 | ||||
| @media (min-width: 711px) and (max-width: 996px), (min-width: 1247px) { | ||||
|     .unleash-academy-banner-list { | ||||
|         flex-flow: row; | ||||
| @ -114,6 +118,32 @@ html[data-theme="dark"] .course-banner-container { | ||||
|     text-decoration: none; | ||||
| } | ||||
| 
 | ||||
| /* Layout wrapper for stacked action buttons on academy cards */ | ||||
| .unleash-academy-buttons { | ||||
|     display: flex; | ||||
|     flex-direction: column; | ||||
|     /* Use a smaller vertical gap between buttons */ | ||||
|     gap: calc(var(--ifm-spacing-vertical) * 0.25); | ||||
| } | ||||
| 
 | ||||
| /* Fallback spacer if markup includes an explicit spacing element */ | ||||
| .unleash-academy-buttons .button-spacing { | ||||
|     height: calc(var(--ifm-spacing-vertical) * 0.5); | ||||
| } | ||||
| 
 | ||||
| /* "Get certified" button variant: gray background, purple text and border */ | ||||
| .unleash-academy-buttons .get-certified { | ||||
|     background: var(--ifm-color-emphasis-100); | ||||
|     color: var(--unleash-logo-purple); | ||||
|     border: 2px solid var(--unleash-logo-purple); | ||||
| } | ||||
| 
 | ||||
| .unleash-academy-buttons .get-certified:hover { | ||||
|     background: var(--ifm-color-emphasis-200); | ||||
|     color: var(--unleash-logo-purple); | ||||
|     text-decoration: none; | ||||
| } | ||||
| 
 | ||||
| /* begin certification links */ | ||||
| .unleash-academy-links-container { | ||||
|     margin-block-start: var(--ifm-spacing-vertical); | ||||
| @ -198,7 +228,8 @@ html[data-theme="dark"] .course-banner-container { | ||||
| @media (min-width: 711px) and (max-width: 996px), (min-width: 1247px) { | ||||
|     .academy-general-banner-content { | ||||
|         grid-template-areas: "header logo" "bullets logo" "button logo"; | ||||
|         grid-template-columns: 480px auto; | ||||
|         grid-template-columns: 420px auto; | ||||
|         padding-right: 240px; | ||||
|     } | ||||
| 
 | ||||
|     .academy-general-banner-content .unleash-action-button { | ||||
| @ -212,13 +243,13 @@ html[data-theme="dark"] .course-banner-container { | ||||
|     .academy-general-banner .big-logo { | ||||
|         position: absolute; | ||||
|         background-image: url("/img/unleash-academy/academy-logo.svg"); | ||||
|         bottom: 0; | ||||
|         right: 40px; | ||||
|         bottom: -20px; | ||||
|         right: 20px; | ||||
|         width: 200px; | ||||
|         height: 100%; | ||||
|         height: 200px; | ||||
|         background-repeat: no-repeat; | ||||
|         background-position-x: left; | ||||
|         background-position-y: 190%; | ||||
|         background-position: center; | ||||
|         background-size: contain; | ||||
|     } | ||||
| } | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user