From b5ca1b90466be5a5468a8cc0831c21a5c753fee0 Mon Sep 17 00:00:00 2001 From: FearsomeRover Date: Fri, 1 Mar 2024 17:54:16 +0100 Subject: [PATCH 1/3] Added room and time info --- src/components/presentation/Presentation.tsx | 27 ++++++++++++++++---- src/components/tiles/workshop-tile.tsx | 3 ++- 2 files changed, 24 insertions(+), 6 deletions(-) diff --git a/src/components/presentation/Presentation.tsx b/src/components/presentation/Presentation.tsx index bca14fa..96b5f34 100644 --- a/src/components/presentation/Presentation.tsx +++ b/src/components/presentation/Presentation.tsx @@ -15,7 +15,16 @@ type PresentationProps = { }; export default async function Presentation({ presentation, isFrontPage }: PresentationProps) { const { title, description, presenter, imageUrls } = presentation; - + let time = ''; + if (presentation.startTime && presentation.endTime) { + time = ` | ${new Date(presentation.startTime).toLocaleTimeString('hu', { + hour: '2-digit', + minute: '2-digit', + })} - ${new Date(presentation.endTime).toLocaleTimeString('hu', { + hour: '2-digit', + minute: '2-digit', + })}`; + } return ( @@ -30,14 +39,22 @@ export default async function Presentation({ presentation, isFrontPage }: Presen )} - {!isFrontPage &&

{title}

} + {!isFrontPage && ( +
+

{title}

+
+ )}
{!isFrontPage && ( -

{description}

+
+

{`${presentation.room}${time}`}

+

{description}

+
)} {isFrontPage && (
-

{title}

+

{title}

+

{`${presentation.room}${time}`}

{description}

{imageUrls?.map((image) => { @@ -54,7 +71,7 @@ export default async function Presentation({ presentation, isFrontPage }: Presen )}
-

A 21. század műanyaga az AI

+

A 21. század műanyaga az AI

+

{`IB110 | 14:30-16:30`}

2 órás gyakorlati workshop, amiben bemutatásra kerül a neurális hálók működése, eddig megismert From 04f3db00237c43c812685cf817bcf6125122f4a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A1muel=20Fekete?= Date: Fri, 1 Mar 2024 22:06:28 +0100 Subject: [PATCH 2/3] featured presentation times --- src/models/staticPresentationData.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/models/staticPresentationData.ts b/src/models/staticPresentationData.ts index 263db47..d3e4c8f 100644 --- a/src/models/staticPresentationData.ts +++ b/src/models/staticPresentationData.ts @@ -6,8 +6,8 @@ export const kotlinPresentation: Presentation = { 'A Kotlin első verzióját 2016-ban adta ki a JetBrains, a nyelv azóta folyamatosan fejlődik, mára már élénk közösséggel és ökoszisztémával rendelkezik. Eredeti célját, a JVM alapú szoftverfejlesztést hamar kinőtte, pár év alatt meghódította az Android fejlesztést is. Napjainkban a növekedés legújabb iránya a Kotlin Multiplatform, amivel kitörhetünk a JVM-ről, és szabadon megoszthatunk Kotlin kódot különböző mobil platformok, valamint asztali, webes és szerveroldali alkalmazások között. Ebben az előadásban ennek a technológiának az előnyeivel és legújabb fejleményeivel fogunk megismerkedni.', language: 'hu', room: 'IB028', - startTime: '', - endTime: '', + startTime: '2024-03-19T14:45:00+01:00', + endTime: '2024-03-19T15:15:00+01:00', questionsUrl: '', title: 'Kotlin Multiplatform: kódmegosztás pragmatikusan', imageUrls: [ @@ -27,8 +27,8 @@ export const tresoritPresentation: Presentation = { 'A Tresoritot BMEs és Corvinusos hallgatók alapították, melynek alapja egy közös kutatási munka volt. Korán jelentős tőkét vontak be: már a BSc diplomaosztóra 380M Ft tőkebevonást zártak. De a sikerhez nem vezetett kikövezett út, rengeteg nehézséggel szembesültek. Ezek közé tartozott a marketing, növekedés, cégépítés és termékfejlesztés kérdései. Ma már nagyvállalatok, kormányzati szervek, kisebb-nagyobb cégek világszerte használják a Tresoritot a legbizalmasabb dokumentumok tárolására - de az idevezető út sokszor meglepő fordulatot vett.', language: 'hu', room: 'IB028', - startTime: '', - endTime: '', + startTime: '2024-03-19T15:45:00.000Z', + endTime: '2024-03-19T16:15:00.000Z', questionsUrl: '', title: 'Hogyan lehet eladni a diplomamunkát 150 országban - CrySys laborból indult Tresorit tapasztalatok', imageUrls: [], From fe0441adb447bc587eaf6fc4a0d3de440ae9e66f Mon Sep 17 00:00:00 2001 From: FearsomeRover Date: Sat, 2 Mar 2024 11:12:49 +0100 Subject: [PATCH 3/3] removed workshop tile time, fixed mobile view --- src/app/workshop/page.tsx | 6 +++++- src/components/presentation/Presentation.tsx | 5 +++-- src/components/tiles/workshop-tile.tsx | 1 - 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/app/workshop/page.tsx b/src/app/workshop/page.tsx index bfd94dd..3ffc869 100644 --- a/src/app/workshop/page.tsx +++ b/src/app/workshop/page.tsx @@ -12,9 +12,13 @@ export default function WorkshopPage() {

-

A 21. század műanyaga az AI - Workshop

+
+

A 21. század műanyaga az AI - Workshop

+

IB110 | 14:30-16:30

+
+

IB110 | 14:30-16:30

A 21. század műanyaga a mesterséges intelligencia. Már előreláthatólag el fog árasztani mindent, és lépésről lépésre fel kell fedezzük (a mérnökök és a felhasználók) a tulajdonságait, hogy az általános diff --git a/src/components/presentation/Presentation.tsx b/src/components/presentation/Presentation.tsx index 96b5f34..28f33f4 100644 --- a/src/components/presentation/Presentation.tsx +++ b/src/components/presentation/Presentation.tsx @@ -42,19 +42,20 @@ export default async function Presentation({ presentation, isFrontPage }: Presen {!isFrontPage && (

{title}

+

{`${presentation.room}${time}`}

)}
{!isFrontPage && (
-

{`${presentation.room}${time}`}

+

{`${presentation.room}${time}`}

{description}

)} {isFrontPage && (

{title}

-

{`${presentation.room}${time}`}

+

{`${presentation.room}${time}`}

{description}

{imageUrls?.map((image) => { diff --git a/src/components/tiles/workshop-tile.tsx b/src/components/tiles/workshop-tile.tsx index c3f4f3a..4aa5d12 100644 --- a/src/components/tiles/workshop-tile.tsx +++ b/src/components/tiles/workshop-tile.tsx @@ -7,7 +7,6 @@ export function WorkshopTile() {

A 21. század műanyaga az AI

-

{`IB110 | 14:30-16:30`}

2 órás gyakorlati workshop, amiben bemutatásra kerül a neurális hálók működése, eddig megismert