Skip to content

Commit 76a20d6

Browse files
authored
chore: release v0.1.1 (#3)
chore: release v0.1.1
2 parents afe8fb3 + c6c854e commit 76a20d6

File tree

5 files changed

+26
-11
lines changed

5 files changed

+26
-11
lines changed

app/(www)/page.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export default async function IndexPage() {
1919
<>
2020
<section className="space-y-6 pb-8 pt-6 md:pb-12 md:pt-10 lg:py-32">
2121
<div className="flex max-w-3xl flex-col gap-4">
22-
<h1 className="font-heading font-bold text-3xl sm:text-5xl md:text-6xl">
22+
<h1 className="font-heading font-black text-4xl md:text-5xl lg:text-[5rem]">
2323
Hi, I&apos;m Olabode 👋🏽
2424
</h1>
2525
<p className="leading-normal text-muted-foreground sm:text-xl sm:leading-8">
@@ -44,10 +44,10 @@ export default async function IndexPage() {
4444
<section className="space-y-6 pb-8 pt-6 md:pb-12 md:pt-10 lg:py-32" id="about">
4545
<div className="flex flex-col lg:flex-row gap-6">
4646
<div className="lg:w-2/5 lg:flex-none">
47-
<h2 className="font-heading font-bold tracking-tight text-4xl sm:text-5xl md:text-[4.8rem]">
47+
<h2 className="font-heading font-black tracking-tight text-4xl md:text-5xl lg:text-[5rem]">
4848
<Image
4949
src="/babblebey.png"
50-
className="h-10 w-10 md:h-20 md:w-20 border-2 rounded-full inline-block mr-2 md:mr-4 -mt-1 md:-mt-6"
50+
className="h-10 w-10 md:h-14 md:w-14 lg:h-20 lg:w-20 border-2 rounded-full inline-block mr-2 md:mr-4 -mt-1 md:-mt-3 lg:-mt-6"
5151
alt="Olabode"
5252
width={100}
5353
height={100}
@@ -79,7 +79,7 @@ export default async function IndexPage() {
7979

8080
<section className="space-y-6 pb-8 pt-6 md:pb-12 md:pt-10 lg:py-32" id="tools">
8181
<div className="flex max-w-5xl flex-col gap-6">
82-
<h2 className="font-heading font-bold tracking-tight text-4xl sm:text-5xl md:text-[4.8rem]">
82+
<h2 className="font-heading font-black tracking-tight text-4xl md:text-5xl lg:text-[5rem]">
8383
Tools & Libraries
8484
</h2>
8585
<p className="leading-normal text-muted-foreground sm:text-xl sm:leading-8">
@@ -100,13 +100,13 @@ export default async function IndexPage() {
100100

101101
<section className="space-y-6 pb-8 pt-6 md:pb-12 md:pt-10 lg:py-32" id="projects">
102102
<div className="flex max-w-5xl flex-col gap-6">
103-
<h2 className="font-heading font-bold tracking-tight text-4xl sm:text-5xl md:text-[4.8rem]">
103+
<h2 className="font-heading font-black tracking-tight text-4xl md:text-5xl lg:text-[5rem]">
104104
Projects
105105
</h2>
106106
<p className="leading-normal text-muted-foreground sm:text-xl sm:leading-8">
107107
I like to engineer solutions that make a difference. Whether it&apos;s crafting problem-solving applications for businesses, creating tools that streamline my workflow or just hacking around with some ideas, innovation drives me. Here&apos;s a curated project collection, ranging from empowering business solutions to personal hacks that have either aided my learning or transformed my productivity:
108108
</p>
109-
<div className="grid md:grid-cols-2 lg:grid-cols-3 gap-6">
109+
<div className="flex flex-wrap justify-between">
110110
{projects.map((p, i) => (
111111
<ProjectCard key={i} {...p} />
112112
))}

app/layout.tsx

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,19 @@
11
import "@/styles/globals.css";
22
import type { Metadata } from "next";
3-
import { Inter } from "next/font/google";
3+
import { Inter, Bricolage_Grotesque } from "next/font/google";
44
import { siteConfig } from "@/config/site";
55
import { ThemeProvider } from "@/components/theme-provider";
6+
import { cn } from "@/lib/utils";
67

7-
const inter = Inter({ subsets: ['latin'] });
8+
const fontSans = Inter({
9+
subsets: ['latin'],
10+
variable: "--font-sans"
11+
});
12+
13+
const fontHeading = Bricolage_Grotesque({
14+
subsets: ['latin'],
15+
variable: "--font-heading"
16+
});
817

918
export const metadata: Metadata = {
1019
title: {
@@ -59,7 +68,7 @@ export default function RootLayout({
5968
}) {
6069
return (
6170
<html lang="en">
62-
<body className={inter.className}>
71+
<body className={cn("font-sans", fontSans.variable, fontHeading.variable)}>
6372
<ThemeProvider attribute="class" defaultTheme="system" enableSystem>
6473
{children}
6574
</ThemeProvider>

components/project-card.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ interface ProjectCardProps {
2727

2828
export function ProjectCard({ title, desc, image, category, url, linkText }: ProjectCardProps) {
2929
return (
30-
<Card className="flex flex-col overflow-hidden">
30+
<Card className="basis-full md:basis-[49%] lg:basis-[32.33%] mb-4 flex flex-col overflow-hidden">
3131
<div className="aspect-[1.4] overflow-hidden min-h-[230px]">
3232
<CardImage
3333
src={image}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "babblebey.dev",
3-
"version": "0.1.0",
3+
"version": "0.1.1",
44
"private": true,
55
"scripts": {
66
"dev": "next dev",

tailwind.config.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
const { fontFamily } = require("tailwindcss/defaultTheme");
2+
13
/** @type {import('tailwindcss').Config} */
24
module.exports = {
35
darkMode: ["class"],
@@ -56,6 +58,10 @@ module.exports = {
5658
md: "calc(var(--radius) - 2px)",
5759
sm: "calc(var(--radius) - 4px)",
5860
},
61+
fontFamily: {
62+
sans: ["var(--font-sans)", ...fontFamily.sans],
63+
heading: ["var(--font-heading)", ...fontFamily.sans],
64+
},
5965
keyframes: {
6066
"accordion-down": {
6167
from: { height: 0 },

0 commit comments

Comments
 (0)