diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index d3d2417..f7a1d76 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -33,9 +33,7 @@ export default function AboutPage() { { name: "Kontakt", id: "/contact" }, ]} button={{ - text: "Ro'yxatdan o'tish", - href: "/contact", - }} + text: "Ro'yxatdan o'tish", href: "/contact"}} brandName="Blitz" /> @@ -48,18 +46,15 @@ export default function AboutPage() { description="Blitz markazi 2015 yildan beri talabalarni dunyo standartida nemis tiliga o'rgatib kelmoqda. Biznig maqsad - har bir talabani TELC, Goethe va Cambridge imtihonlariga tayyorlash va ularni nemis sohalarida karyera qilishiga yordam berish." metrics={[ { - value: "10+", - title: "Yillik Tajriba", - }, + value: "10+", title: "Yillik Tajriba"}, { - value: "1000+", - title: "Bitiruvchilar", - }, + value: "1000+", title: "Bitiruvchilar"}, ]} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/people-social-distancing-work_23-2148961705.jpg?_wi=2" + imageSrc="http://img.b2bpic.net/free-photo/people-social-distancing-work_23-2148961705.jpg" imageAlt="modern language learning center interior" mediaAnimation="slide-up" + metricsAnimation="slide-up" /> @@ -71,40 +66,20 @@ export default function AboutPage() { tagIcon={BookOpen} features={[ { - title: "A1 - Boshlang'ich Darajasi", - description: "Nemis tiliga birinchi qadamlar. Asosiy so'z boyligi va ruhiy nutq ko'nikmalari.", - imageSrc: "http://img.b2bpic.net/free-photo/woman-enjoying-sudoku-game-by-herself_23-2149073684.jpg?_wi=2", - button: { - text: "Batafsil", - href: "#", - }, + title: "A1 - Boshlang'ich Darajasi", description: "Nemis tiliga birinchi qadamlar. Asosiy so'z boyligi va ruhiy nutq ko'nikmalari.", imageSrc: "http://img.b2bpic.net/free-photo/woman-enjoying-sudoku-game-by-herself_23-2149073684.jpg", button: { + text: "Batafsil", href: "#"}, }, { - title: "A2 - Elementar Darajasi", - description: "Kundalik holatlarni hal qilish va sohta gaplarni boshqarish.", - imageSrc: "http://img.b2bpic.net/free-photo/man-correcting-grammar-mistakes-side-view_23-2150171344.jpg?_wi=2", - button: { - text: "Batafsil", - href: "#", - }, + title: "A2 - Elementar Darajasi", description: "Kundalik holatlarni hal qilish va sohta gaplarni boshqarish.", imageSrc: "http://img.b2bpic.net/free-photo/man-correcting-grammar-mistakes-side-view_23-2150171344.jpg", button: { + text: "Batafsil", href: "#"}, }, { - title: "B1 - O'rta Darajasi", - description: "Murakkab mavzularda gapirish va yozish ko'nikmalari.", - imageSrc: "http://img.b2bpic.net/free-photo/students-completing-homework-table_23-2147844942.jpg?_wi=2", - button: { - text: "Batafsil", - href: "#", - }, + title: "B1 - O'rta Darajasi", description: "Murakkab mavzularda gapirish va yozish ko'nikmalari.", imageSrc: "http://img.b2bpic.net/free-photo/students-completing-homework-table_23-2147844942.jpg", button: { + text: "Batafsil", href: "#"}, }, { - title: "B2 - Yuqori O'rta Darajasi", - description: "Professional va akademik tilda savodxonlik.", - imageSrc: "http://img.b2bpic.net/free-photo/people-studying-with-notebooks-close-up_23-2149204801.jpg?_wi=2", - button: { - text: "Batafsil", - href: "#", - }, + title: "B2 - Yuqori O'rta Darajasi", description: "Professional va akademik tilda savodxonlik.", imageSrc: "http://img.b2bpic.net/free-photo/people-studying-with-notebooks-close-up_23-2149204801.jpg", button: { + text: "Batafsil", href: "#"}, }, ]} gridVariant="two-columns-alternating-heights" @@ -121,29 +96,13 @@ export default function AboutPage() { tag="O'qituvchilar" members={[ { - id: "1", - name: "Dr. Klaus Weber", - imageSrc: "http://img.b2bpic.net/free-photo/pretty-cheerful-casual-blond-girl-happily-looking-away-with-book-coffee-table-courtyard-cafe_574295-4094.jpg?_wi=2", - imageAlt: "professional german teacher portrait", - }, + id: "1", name: "Dr. Klaus Weber", imageSrc: "http://img.b2bpic.net/free-photo/pretty-cheerful-casual-blond-girl-happily-looking-away-with-book-coffee-table-courtyard-cafe_574295-4094.jpg", imageAlt: "professional german teacher portrait"}, { - id: "2", - name: "Ingrid Mueller", - imageSrc: "http://img.b2bpic.net/free-photo/charming-girl-with-book-posing-room_23-2147655829.jpg?_wi=2", - imageAlt: "german language teacher professional photo", - }, + id: "2", name: "Ingrid Mueller", imageSrc: "http://img.b2bpic.net/free-photo/charming-girl-with-book-posing-room_23-2147655829.jpg", imageAlt: "german language teacher professional photo"}, { - id: "3", - name: "Hans Schmidt", - imageSrc: "http://img.b2bpic.net/free-photo/blond-businessman-sad-expression_1194-3905.jpg?_wi=2", - imageAlt: "male german language teacher portrait", - }, + id: "3", name: "Hans Schmidt", imageSrc: "http://img.b2bpic.net/free-photo/blond-businessman-sad-expression_1194-3905.jpg", imageAlt: "male german language teacher portrait"}, { - id: "4", - name: "Maria Schneider", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-teacher-class-pointing_23-2148665948.jpg?_wi=2", - imageAlt: "german female language teacher professional", - }, + id: "4", name: "Maria Schneider", imageSrc: "http://img.b2bpic.net/free-photo/portrait-teacher-class-pointing_23-2148665948.jpg", imageAlt: "german female language teacher professional"}, ]} memberVariant="card" useInvertedBackground={true} @@ -155,66 +114,39 @@ export default function AboutPage() { { + text: "Birinchi Dars", onClick: () => { const element = document.getElementById("contact"); if (element) { element.scrollIntoView({ behavior: "smooth" }); @@ -46,8 +45,7 @@ export default function HomePage() { }, }, { - text: "Batafsil Ma'lumot", - onClick: () => { + text: "Batafsil Ma'lumot", onClick: () => { window.location.href = "/courses"; }, }, @@ -55,8 +53,7 @@ export default function HomePage() { const courseButtons = [ { - text: "Batafsil", - onClick: () => { + text: "Batafsil", onClick: () => { window.location.href = "/courses"; }, }, @@ -115,9 +112,10 @@ export default function HomePage() { { value: "1000+", title: "Bitiruvchilar" }, ]} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/people-social-distancing-work_23-2148961705.jpg?_wi=1" + imageSrc="http://img.b2bpic.net/free-photo/people-social-distancing-work_23-2148961705.jpg" imageAlt="modern language learning center interior" mediaAnimation="slide-up" + metricsAnimation="slide-up" /> @@ -146,29 +144,13 @@ export default function HomePage() { tag="O'qituvchilar" members={[ { - id: "1", - name: "Dr. Klaus Weber", - imageSrc: "http://img.b2bpic.net/free-photo/pretty-cheerful-casual-blond-girl-happily-looking-away-with-book-coffee-table-courtyard-cafe_574295-4094.jpg?_wi=1", - imageAlt: "professional german teacher portrait", - }, + id: "1", name: "Dr. Klaus Weber", imageSrc: "http://img.b2bpic.net/free-photo/pretty-cheerful-casual-blond-girl-happily-looking-away-with-book-coffee-table-courtyard-cafe_574295-4094.jpg", imageAlt: "professional german teacher portrait"}, { - id: "2", - name: "Ingrid Mueller", - imageSrc: "http://img.b2bpic.net/free-photo/charming-girl-with-book-posing-room_23-2147655829.jpg?_wi=1", - imageAlt: "german language teacher professional photo", - }, + id: "2", name: "Ingrid Mueller", imageSrc: "http://img.b2bpic.net/free-photo/charming-girl-with-book-posing-room_23-2147655829.jpg", imageAlt: "german language teacher professional photo"}, { - id: "3", - name: "Hans Schmidt", - imageSrc: "http://img.b2bpic.net/free-photo/blond-businessman-sad-expression_1194-3905.jpg?_wi=1", - imageAlt: "male german language teacher portrait", - }, + id: "3", name: "Hans Schmidt", imageSrc: "http://img.b2bpic.net/free-photo/blond-businessman-sad-expression_1194-3905.jpg", imageAlt: "male german language teacher portrait"}, { - id: "4", - name: "Maria Schneider", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-teacher-class-pointing_23-2148665948.jpg?_wi=1", - imageAlt: "german female language teacher professional", - }, + id: "4", name: "Maria Schneider", imageSrc: "http://img.b2bpic.net/free-photo/portrait-teacher-class-pointing_23-2148665948.jpg", imageAlt: "german female language teacher professional"}, ]} memberVariant="card" useInvertedBackground={true} @@ -183,21 +165,13 @@ export default function HomePage() { author="Yulduz Karimova, TELC Bitiruvchi" avatars={[ { - src: "http://img.b2bpic.net/free-photo/young-lady-academic-dress-pointing-aside-looking-happy_176474-82284.jpg", - alt: "Yulduz Karimova", - }, + src: "http://img.b2bpic.net/free-photo/young-lady-academic-dress-pointing-aside-looking-happy_176474-82284.jpg", alt: "Yulduz Karimova"}, { - src: "http://img.b2bpic.net/free-photo/brunette-girl-pointing-finger-air_1187-5314.jpg", - alt: "Student 2", - }, + src: "http://img.b2bpic.net/free-photo/brunette-girl-pointing-finger-air_1187-5314.jpg", alt: "Student 2"}, { - src: "http://img.b2bpic.net/free-photo/satisfied-beautiful-dark-skinned-female-student-with-positive-expression-wears-big-round-glasses-happy-recieve-good-mark-university-poses-indoor_273609-3465.jpg", - alt: "Student 3", - }, + src: "http://img.b2bpic.net/free-photo/satisfied-beautiful-dark-skinned-female-student-with-positive-expression-wears-big-round-glasses-happy-recieve-good-mark-university-poses-indoor_273609-3465.jpg", alt: "Student 3"}, { - src: "http://img.b2bpic.net/free-vector/labels-collection-class-2023-graduation_23-2150304075.jpg", - alt: "Student 4", - }, + src: "http://img.b2bpic.net/free-vector/labels-collection-class-2023-graduation_23-2150304075.jpg", alt: "Student 4"}, ]} ratingAnimation="slide-up" avatarsAnimation="slide-up" @@ -213,41 +187,23 @@ export default function HomePage() { tagIcon={HelpCircle} faqs={[ { - id: "1", - title: "Nemis tilini o'rganish qancha vaqt oladi?", - content: - "Bu sizning boshlang'ich darajangizga va maqsadingizga bog'liq. A1 darajasiga 3-4 oy, B1 darajasiga 9-12 oy, C1 darajasiga 18-24 oy ketadi. Har qanday darajani individual tezligi bilan o'rganishingiz mumkin.", - }, + id: "1", title: "Nemis tilini o'rganish qancha vaqt oladi?", content: + "Bu sizning boshlang'ich darajangizga va maqsadingizga bog'liq. A1 darajasiga 3-4 oy, B1 darajasiga 9-12 oy, C1 darajasiga 18-24 oy ketadi. Har qanday darajani individual tezligi bilan o'rganishingiz mumkin."}, { - id: "2", - title: "Kurslar onlayn yoki oflayn?", - content: - "Biz ikkala shaklda ham ta'lim beramiz. Onlayn kurslar siz uyingizda ishlayotgan paytda, oflayn kurslar esa bizning markazda. Bundan tashqari, gibrid variantlar ham mavjud.", - }, + id: "2", title: "Kurslar onlayn yoki oflayn?", content: + "Biz ikkala shaklda ham ta'lim beramiz. Onlayn kurslar siz uyingizda ishlayotgan paytda, oflayn kurslar esa bizning markazda. Bundan tashqari, gibrid variantlar ham mavjud."}, { - id: "3", - title: "TELC va Cambridge imtihonlariga tayyorlash qo'llab-quvvatlanib bormi?", - content: - "Ha, biz TELC, Cambridge va Goethe imtihonlariga maxsus tayyorlik kurslarini taqdim etamiz. Har bir imtihon uchun alohida protokol va mock imtihonlar mavjud.", - }, + id: "3", title: "TELC va Cambridge imtihonlariga tayyorlash qo'llab-quvvatlanib bormi?", content: + "Ha, biz TELC, Cambridge va Goethe imtihonlariga maxsus tayyorlik kurslarini taqdim etamiz. Har bir imtihon uchun alohida protokol va mock imtihonlar mavjud."}, { - id: "4", - title: "Birinchi dars bepul bormi?", - content: - "Ha, birinchi konsultatsiya va test dars bepul. Bu dars siz va bizning o'qituvchimiz o'zaro tanishish uchun ko'plab vaqt beradi.", - }, + id: "4", title: "Birinchi dars bepul bormi?", content: + "Ha, birinchi konsultatsiya va test dars bepul. Bu dars siz va bizning o'qituvchimiz o'zaro tanishish uchun ko'plab vaqt beradi."}, { - id: "5", - title: "Guruh kattaligi qancha?", - content: - "Bizning guruhlar 4-8 kishidan iborat bo'lib, har bir talaba yetarli e'tiborni oladi. Bundan tashqari individual darslar ham mavjud.", - }, + id: "5", title: "Guruh kattaligi qancha?", content: + "Bizning guruhlar 4-8 kishidan iborat bo'lib, har bir talaba yetarli e'tiborni oladi. Bundan tashqari individual darslar ham mavjud."}, { - id: "6", - title: "Kurs davomiyligi va jadval nima?", - content: - "Kurslar 3-6 oylik davrni qamrab oladi, haftasi 2-3 darsligi bo'lib, har bir dars 90 minutlidir. Jadval sizning qulayligi bo'yicha tanlash mumkin.", - }, + id: "6", title: "Kurs davomiyligi va jadval nima?", content: + "Kurslar 3-6 oylik davrni qamrab oladi, haftasi 2-3 darsligi bo'lib, har bir dars 90 minutlidir. Jadval sizning qulayligi bo'yicha tanlash mumkin."}, ]} textboxLayout="default" useInvertedBackground={false} @@ -259,8 +215,7 @@ export default function HomePage() { (function SvgTextLogo({ - logoText, - adjustHeightFactor, - verticalAlign = "top", - className = "", -}) { - const { svgRef, textRef, viewBox, aspectRatio } = useSvgTextLogo(logoText, false, adjustHeightFactor); +export const SvgTextLogo: React.FC = ({ + text, + fontSize = 24, + fontWeight = "bold", fontFamily = "Arial, sans-serif", fill = "currentColor", className = ""}) => { + const textWidth = text.length * (fontSize as number) * 0.6; + const viewBoxWidth = textWidth + 20; + const viewBoxHeight = (fontSize as number) + 20; return ( - {logoText} + {text} ); -}); +}; -SvgTextLogo.displayName = "SvgTextLogo"; - -export default SvgTextLogo; +export default SvgTextLogo; \ No newline at end of file