Skip to content

Commit

Permalink
Feat : Quote (ko, en)
Browse files Browse the repository at this point in the history
  • Loading branch information
ChanghyeonYoon committed Aug 17, 2024
1 parent e0e85d7 commit 5dfad42
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 14 deletions.
4 changes: 2 additions & 2 deletions app/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ import { Analytics } from "@/components/analytics";
import "./globals.css";

export const metadata: Metadata = {
title: "KWDC 2024",
title: "KWDC24",
description: "It's a leap year, 다음 세상으로의 도약",
openGraph: {
title: "KWDC 2024",
title: "KWDC24",
description: "It's a leap year, 다음 세상으로의 도약",
...openGraphImage2024,
},
Expand Down
Binary file modified bun.lockb
Binary file not shown.
5 changes: 3 additions & 2 deletions components/2024/ui/infiniteMovingCards/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -101,8 +101,9 @@ export const InfiniteMovingCards = ({
<div className='w-[21px] h-[14px] my-3'>
<Icon />
</div>
<div className='relative z-20 flex flex-row items-center'>
<span className='text-xl text-[#223B3A] font-normal'>{item.quote}</span>
<div className='relative z-20 flex flex-col gap-1'>
<span className='text-xl text-[#223B3A] font-normal'>{item.ko_quote}</span>
<span className='text-xl text-[#223B3A40] font-normal'>{item.en_quote}</span>
</div>
</li>
))}
Expand Down
1 change: 1 addition & 0 deletions components/analytics/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ const scriptContent = `

export const Analytics = () => {
React.useEffect(() => {
if (process.env.NODE_ENV === "development") return;
if (typeof window !== "undefined") {
const app = initializeApp(firebaseConfig);
const analytics = getAnalytics(app);
Expand Down
30 changes: 20 additions & 10 deletions constants/speaker/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,39 +3,45 @@ import { prefix } from "@/constants";
export interface Speaker {
name: string;
affiliation: string;
quote: string;
ko_quote: string;
en_quote: string;
img: string;
}

export const SPEAKERS: Speaker[] = [
{
name: "김정",
affiliation: "코드스쿼드 / CodeSquad",
quote: "visionOS 시대를 준비하기 위한 Human-Space Interface",
ko_quote: "visionOS 시대를 준비하기 위한 Human-Space Interface",
en_quote: "Human-Space Interface for the visionOS Era",
img: `${prefix}/assets/2024/images/speaker/JungKim.webp`,
},
{
name: "조수환",
affiliation: "비바 리퍼블리카 / Viva Republica",
quote: "모두를 위한 Swift 6(Swift 6 for all)",
ko_quote: "모두를 위한 Swift 6",
en_quote: "Swift 6 for all",
img: `${prefix}/assets/2024/images/speaker/SuhwanCho.webp`,
},
{
name: "Kohki Miki",
affiliation: "LY Corporation",
quote: "Building Intuitive Developer Tools in Swift",
ko_quote: "Swift로 직관적인 개발자 도구 만들기",
en_quote: "Building Intuitive Developer Tools in Swift",
img: `${prefix}/assets/2024/images/speaker/Miki.webp`,
},
{
name: "Rudrank Riyam",
affiliation: "ㅤ",
quote: "Widgets, Widgets Everywhere and Not a Pixel to Spare",
ko_quote: "모든 곳에 위젯을 배치하고 한 픽셀도 남기지 않기",
en_quote: "Widgets, Widgets Everywhere and Not a Pixel to Spare",
img: `${prefix}/assets/2024/images/speaker/Riyam.webp`,
},
{
name: "김수빈",
affiliation: "당근 / Daangn Inc.",
quote: "macOS 자동화의 A to Z",
ko_quote: "macOS 자동화의 A to Z",
en_quote: "The A to Z of macOS Automation",
img: `${prefix}/assets/2024/images/speaker/SubinKim.webp`,
},
// {
Expand All @@ -47,25 +53,29 @@ export const SPEAKERS: Speaker[] = [
{
name: "조상호",
affiliation: "플리토 / Flitto",
quote: "당신의 View가 버벅이는 이유 (feat. Instruments)",
ko_quote: "당신의 View가 버벅이는 이유 (feat. Instruments)",
en_quote: "Why Your View Is Stuttering (feat. instruments)",
img: `${prefix}/assets/2024/images/speaker/SanghoCho.webp`,
},
{
name: "Cristian Díaz",
affiliation: "ㅤ",
quote: "Exploring Accessible Spatial Interactions",
ko_quote: "접근성을 위한 공간 인터랙션 탐색하기",
en_quote: "Exploring Accessible Spatial Interactions",
img: `${prefix}/assets/2024/images/speaker/Diaz.webp`,
},
{
name: "Pavel Zak",
affiliation: "ㅤ",
quote: "The magic of SwiftUI animations",
ko_quote: "SwiftUI 애니메이션의 마법",
en_quote: "The magic of SwiftUI animations",
img: `${prefix}/assets/2024/images/speaker/Zak.webp`,
},
{
name: "Riana Soumi",
affiliation: "DeNA",
quote: "Unit testing with Swift Testing",
ko_quote: "Swift Testing 만나보기: iOS 개발자의 테스트 방식 변화",
en_quote: "Meet Swift Testing: Transforming the Way iOS Developers Test",
img: `${prefix}/assets/2024/images/speaker/Soumi.webp`,
},
];

0 comments on commit 5dfad42

Please sign in to comment.