File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import Image from 'next/image' ;
22import React from 'react' ;
3- import Button from '../Button/Button' ;
43import Navbar from '../Navbar' ;
54import bgImage from '../../../public/images/hero-image.svg' ;
5+ import LinkButton from '../LinkButton/LinkButton' ;
66
77export default function HeroHeader ( ) {
88 return (
@@ -26,15 +26,14 @@ export default function HeroHeader() {
2626 its ecosystem.
2727 </ p >
2828 < div className = "flex items-center justify-center mb-44 relative" >
29- < a
30- target = "_blank "
29+ < LinkButton
30+ className = "flex justify-center items-center bg-[#EC0505] w-[307px] h-[61px] rounded-md text-white font-montserrat font-bold "
3131 href = "https://bit.ly/joinreactdevske"
32+ target = "_blank"
3233 rel = "noopener noreferrer"
3334 >
34- < Button className = "bg-[#EC0505] w-[307px] h-[61px] rounded-md text-white font-montserrat font-bold" >
35- Join ReactDevsKe
36- </ Button >
37- </ a >
35+ Join ReactDevsKe
36+ </ LinkButton >
3837 </ div >
3938 </ div >
4039 </ div >
Original file line number Diff line number Diff line change 11import Image from 'next/image' ;
22import React from 'react' ;
3- import Button from '../Button/Button' ;
43import infoIcon from '../../../public/img/info-icon.svg' ;
54import calendarIcon from '../../../public/img/calendar-icon.svg' ;
65import contactIcon from '../../../public/img/contact-icon.svg' ;
76import { ABOUT , CONTACT , EVENTS } from '../../util/routeConstants' ;
7+ import LinkButton from '../LinkButton/LinkButton' ;
88
99interface DropdownMenuProps {
1010 onCloseMenu : ( ) => void ;
@@ -46,17 +46,15 @@ export default function DropdownMenu({ onCloseMenu }: DropdownMenuProps) {
4646 </ li >
4747 </ ul >
4848 < div className = "" >
49- < a
50- target = "_blank "
49+ < LinkButton
50+ className = "flex justify-center items-center bg-[#12A04E] text-white w-full font-montserrat text-xs py-[10px] "
5151 href = "https://bit.ly/joinreactdevske"
52+ target = "_blank"
5253 rel = "noopener noreferrer"
53- className = "w-full"
5454 onClick = { ( ) => onCloseMenu ( ) }
5555 >
56- < Button className = "bg-[#12A04E] text-white w-full font-montserrat text-xs py-[10px]" >
57- Join React.JS Kenya
58- </ Button >
59- </ a >
56+ Join React.JS Kenya
57+ </ LinkButton >
6058 </ div >
6159 </ div >
6260 ) ;
Original file line number Diff line number Diff line change @@ -4,8 +4,8 @@ import Logo from '../Logo';
44import githubIcon from '../../../public/img/github-logo.svg' ;
55import menuIcon from '../../../public/img/menu-icon.svg' ;
66import closeIcon from '../../../public/img/close-icon.svg' ;
7- import Button from '../Button/Button' ;
87import DropdownMenu from './DropdownMenu' ;
8+ import LinkButton from '../LinkButton/LinkButton' ;
99
1010export default function MobileHero ( ) {
1111 const [ menuOpen , setMenuOpen ] = useState ( false ) ;
@@ -53,15 +53,14 @@ export default function MobileHero() {
5353 ReactDevsKe
5454 </ h1 >
5555 < div className = "flex justify-center items-center mb-[34px]" >
56- < a
57- target = "_blank"
56+ < LinkButton
5857 href = "https://bit.ly/joinreactdevske"
58+ target = "_blank"
5959 rel = "noopener noreferrer"
60+ className = "flex justify-center items-center bg-[#12A04E] text-white w-44 rounded-md"
6061 >
61- < Button className = "bg-[#12A04E] text-white w-44 rounded-md" >
62- Join React.JS Kenya
63- </ Button >
64- </ a >
62+ Join React.JS Kenya
63+ </ LinkButton >
6564 </ div >
6665 < p className = "font-montserrat text-[#535353] text-xs text-center px-4" >
6766 We are a tech community in Kenya focused on the React JS library and
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ import Link from 'next/link';
33import Logo from '../Logo/Logo' ;
44
55import { ABOUT , CONTACT , EVENTS , HOME } from '../../util/routeConstants' ;
6- import Button from '../Button/Button ' ;
6+ import LinkButton from '../LinkButton/LinkButton ' ;
77
88export default function Navbar ( ) {
99 return (
@@ -31,15 +31,14 @@ export default function Navbar() {
3131 </ ul >
3232 </ div >
3333 < div >
34- < a
35- target = "_blank "
34+ < LinkButton
35+ className = "flex justify-center items-center bg-[#EC0505] w-[203px] h-[46px] rounded-md text-base text-white font-montserrat font-bold "
3636 href = "https://bit.ly/joinreactdevske"
37+ target = "_blank"
3738 rel = "noopener noreferrer"
3839 >
39- < Button className = "bg-[#EC0505] w-[203px] h-[46px] rounded-md text-base text-white font-montserrat font-bold" >
40- Join Community
41- </ Button >
42- </ a >
40+ Join Community
41+ </ LinkButton >
4342 </ div >
4443 </ nav >
4544 </ header >
You can’t perform that action at this time.
0 commit comments