Skip to content

Commit ceeeb1d

Browse files
authored
Merge pull request #96 from Ezekiel8807/dev
2 parents c935e5a + 67a8a9b commit ceeeb1d

5 files changed

Lines changed: 36 additions & 8 deletions

File tree

public/img/logo.svg

Lines changed: 9 additions & 0 deletions
Loading

src/components/Logo/Logo.tsx

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import React from 'react';
2+
import Image from 'next/image';
3+
import logo from '../../../public/img/logo.svg';
4+
5+
type LogoType = {
6+
size: number;
7+
};
8+
9+
export default function Logo({ size }: LogoType) {
10+
return (
11+
<Image
12+
src={logo}
13+
alt="React developer community Kenya logo"
14+
width={size}
15+
height={size}
16+
layout="fixed"
17+
className="motion-safe:animate-spin"
18+
/>
19+
);
20+
}

src/components/Logo/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default } from './Logo';

src/components/Navbar/Navbar.tsx

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react';
22
import Link from 'next/link';
3-
import Image from 'next/image';
4-
import logo from '../../../public/reactdevske.svg';
3+
import Logo from '../Logo/Logo';
4+
55
import {
66
ABOUT,
77
CONTACT,
@@ -20,12 +20,7 @@ export default function Navbar() {
2020
<div>
2121
<Link href={HOME}>
2222
<a>
23-
<Image
24-
src={logo}
25-
alt="reactdevske logo"
26-
width={137}
27-
height={60}
28-
/>
23+
<Logo size={60} />
2924
</a>
3025
</Link>
3126
</div>

tailwind.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ module.exports = {
33
content: ['./src/**/*.{js,ts,jsx,tsx}'],
44
theme: {
55
extend: {
6+
animation: {
7+
spin: 'spin 10s linear infinite',
8+
},
69
fontFamily: {
710
montserrat: ['Montserrat', 'sans-serif'],
811
},

0 commit comments

Comments
 (0)