11import { get } from '@prequist/lanyard' ;
2- import clsx from 'clsx' ;
32import { motion } from 'framer-motion' ;
43import type { GetStaticProps } from 'next' ;
54import Link from 'next/link' ;
65import { CiTwitter } from 'react-icons/ci' ;
7- import { SiBun , SiGithub , SiSpotify } from 'react-icons/si' ;
6+ import { SiBun , SiClaude , SiGithub , SiSpotify } from 'react-icons/si' ;
87import { useLanyardWS , type Types } from 'use-lanyard' ;
98import album from '../../public/album.png' ;
109import type { Post } from '../blog/Post' ;
@@ -63,16 +62,32 @@ export default function Home(props: Props) {
6362 messages = { [
6463 {
6564 key : 'intro' ,
65+ className : '!max-w-[450px]' ,
6666 content : (
6767 < div className = "px-4 py-2.5" >
68- I'm < span className = "font-serif italic" > Alistair</ span > . I work on
69- < SiBun className = "mb-[3px] ml-1 inline" /> { ' ' }
68+ I'm < span className = "font-serif italic" > Alistair</ span > . I work at{ ' ' }
69+ < Link
70+ href = "https://www.anthropic.com/"
71+ className = "underline decoration-zinc-400 dark:decoration-zinc-500/80"
72+ target = "_blank"
73+ >
74+ Anthropic
75+ </ Link > { ' ' }
76+ on < SiBun className = "mb-[3px] ml-[2px] inline" /> { ' ' }
7077 < Link
7178 href = "https://bun.com"
7279 className = "underline decoration-zinc-400 dark:decoration-zinc-500/80"
7380 target = "_blank"
7481 >
75- Bun, the fast JavaScript runtime
82+ Bun
83+ </ Link > { ' ' }
84+ and < SiClaude className = "mb-px ml-px inline" /> { ' ' }
85+ < Link
86+ href = "https://www.claude.com/product/claude-code"
87+ className = "underline decoration-zinc-400 dark:decoration-zinc-500/80"
88+ target = "_blank"
89+ >
90+ Claude Code
7691 </ Link >
7792 . I'm interested in things like language specifications and type systems. I've
7893 been called a TypeScript wizard at least a few times. It's nice to meet you.
@@ -239,41 +254,13 @@ export default function Home(props: Props) {
239254 messages = { [
240255 {
241256 key : 'chat-1' ,
242- content : (
243- < div className = "max-w-[384px] px-4 py-2.5" > I'm on a few social platforms</ div >
244- ) ,
245- } ,
246- {
247- key : 'discord' ,
248- content : (
249- < div className = "px-4 py-2.5" >
250- My Discord is{ ' ' }
251- < a
252- href = "discord://-/users/268798547439255572"
253- className = "font-serif text-indigo-600 italic underline dark:text-indigo-300"
254- >
255- @alistaiir
256- </ a > { ' ' }
257- < span
258- aria-hidden
259- className = { clsx (
260- 'ml-0.5 inline-block size-1.5 rounded-full' ,
261- {
262- dnd : 'bg-red-600 dark:bg-red-400' ,
263- idle : 'bg-amber-500' ,
264- online : 'bg-green-500' ,
265- offline : 'bg-gray-500' ,
266- } [ lanyard . discord_status ] ,
267- ) }
268- />
269- </ div >
270- ) ,
257+ content : < div className = "max-w-[384px] px-4 py-2.5" > Find me...</ div > ,
271258 } ,
272259 {
273260 key : 'github' ,
274261 content : (
275262 < div className = "px-4 py-2.5" >
276- I'm { ' ' }
263+ as { ' ' }
277264 < Link
278265 href = "https://github.com/alii"
279266 className = "underline decoration-zinc-400 dark:decoration-zinc-500/80"
@@ -289,7 +276,7 @@ export default function Home(props: Props) {
289276 key : 'chat-2' ,
290277 content : (
291278 < div className = "px-4 py-2.5" >
292- Lastly I'm { ' ' }
279+ or { ' ' }
293280 < Link
294281 href = "https://x.com/alistaiir"
295282 className = "underline decoration-zinc-400 dark:decoration-zinc-500/80"
0 commit comments