diff --git a/.idea/.gitignore b/.idea/.gitignore index 13566b8..a9d7db9 100644 --- a/.idea/.gitignore +++ b/.idea/.gitignore @@ -6,3 +6,5 @@ # Datasource local storage ignored files /dataSources/ /dataSources.local.xml +# GitHub Copilot persisted chat sessions +/copilot/chatSessions diff --git a/public/img/androidapk.svg b/public/img/androidapk.svg new file mode 100644 index 0000000..3a48be5 --- /dev/null +++ b/public/img/androidapk.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/img/app-screens.png b/public/img/app-screens.png deleted file mode 100644 index b235972..0000000 Binary files a/public/img/app-screens.png and /dev/null differ diff --git a/public/img/apple-store-hu-black.svg b/public/img/apple-store-hu-black.svg deleted file mode 100644 index a6f2d93..0000000 --- a/public/img/apple-store-hu-black.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/img/appstore.svg b/public/img/appstore.svg new file mode 100644 index 0000000..c211668 --- /dev/null +++ b/public/img/appstore.svg @@ -0,0 +1,74 @@ + + Download_on_the_App_Store_Badge_HU_RGB_blk_100317 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/img/google-play-badge-hu.png b/public/img/google-play.png similarity index 100% rename from public/img/google-play-badge-hu.png rename to public/img/google-play.png diff --git a/public/img/konferenciapp.png b/public/img/konferenciapp.png new file mode 100644 index 0000000..2963163 Binary files /dev/null and b/public/img/konferenciapp.png differ diff --git a/public/img/question.png b/public/img/question.png new file mode 100644 index 0000000..7de4e41 Binary files /dev/null and b/public/img/question.png differ diff --git a/src/app/mobile/page.tsx b/src/app/mobile/page.tsx new file mode 100644 index 0000000..67b58ac --- /dev/null +++ b/src/app/mobile/page.tsx @@ -0,0 +1,18 @@ +import { AndroidTile } from '@/components/tiles/mobile/android-tile'; +import { IosTile } from '@/components/tiles/mobile/ios-tile'; +import { MobilePromotionTile } from '@/components/tiles/mobile/mobile-promotion-tile'; +import { getIndexData } from '@/models/get-index-data'; + +export default async function MobilePage() { + const data = await getIndexData(); + return ( +
+

KonferenciApp

+
+ + + +
+
+ ); +} diff --git a/src/components/tiles/mobil-app-tile.tsx b/src/components/tiles/mobil-app-tile.tsx index a99cd1b..8664cd2 100644 --- a/src/components/tiles/mobil-app-tile.tsx +++ b/src/components/tiles/mobil-app-tile.tsx @@ -1,3 +1,5 @@ +import Link from 'next/link'; + import { MobilAppData } from '@/models/models'; import { Tile } from './tile'; @@ -12,19 +14,34 @@ export function MobilAppTile({ data }: Props) {

KonferenciApp

- App screens + App screens

Töltsd le a mobil appot, hogy élőben követhesd a konferencia eseményeit és kérdezhess az előadóktól!

- - Play Store - - Apple Store + App Store + + + Play Store
+ + Részletek + +
); diff --git a/src/components/tiles/mobile/android-tile.tsx b/src/components/tiles/mobile/android-tile.tsx new file mode 100644 index 0000000..75ccf0b --- /dev/null +++ b/src/components/tiles/mobile/android-tile.tsx @@ -0,0 +1,26 @@ +import Image from 'next/image'; +import Link from 'next/link'; + +import { Tile } from '@/components/tiles/tile'; + +interface AndroidTileProps { + androidUrl: string; +} + +export function AndroidTile({ androidUrl }: AndroidTileProps) { + return ( + + +

Android

+ + Letölthető Android APK + +

+ Az APK fájlt letöltve és megnyitva telepítheted az alkalmazást az Androidos eszközödre. A telepítés + előtt/közben az "Ismeretlen forrásból származó alkalmazások engedélyezése" opciót be kell kapcsolni a + beállításokban. +

+
+
+ ); +} diff --git a/src/components/tiles/mobile/ios-tile.tsx b/src/components/tiles/mobile/ios-tile.tsx new file mode 100644 index 0000000..e022dfa --- /dev/null +++ b/src/components/tiles/mobile/ios-tile.tsx @@ -0,0 +1,21 @@ +import Image from 'next/image'; +import Link from 'next/link'; + +import { Tile } from '@/components/tiles/tile'; + +interface IosTileProps { + iosUrl: string; +} + +export function IosTile({ iosUrl }: IosTileProps) { + return ( + + +

iOS

+ + Letölthető az AppStore-ból + +
+
+ ); +} diff --git a/src/components/tiles/mobile/mobile-promotion-tile.tsx b/src/components/tiles/mobile/mobile-promotion-tile.tsx new file mode 100644 index 0000000..a3f13c8 --- /dev/null +++ b/src/components/tiles/mobile/mobile-promotion-tile.tsx @@ -0,0 +1,30 @@ +import Image from 'next/image'; + +import { Tile } from '@/components/tiles/tile'; + +export function MobilePromotionTile() { + return ( + <> + + +

Maradj naprakész a KonferenciApp segítségével - a Simonyi Konferencia legújabb társa!

+

+ Légy mindig képben a programtervvel, kapj valós idejű híreket, navigálj könnyedén interaktív térképek + segítségével, és fedezd fel az egyéb izgalmas funkciókat, hogy még jobb legyen a konferencia élményed. +

+

Töltsd le most, és hozd ki a legtöbbet a Simonyi Konferenciából!

+

+ Kérdezz az előadótól az alkalmazásban! Egy előadás oldalán található buborék ikonra + kattintva máris a kérdezői felületre jutsz. +

+ Kérdezés +
+
+ + + KonferenciApp + + + + ); +}