From fcaa449630fc632399689a2460f752b7057286ac Mon Sep 17 00:00:00 2001 From: Hafid Nur <73023445+hafidnrzs@users.noreply.github.com> Date: Tue, 25 Nov 2025 15:37:47 +0700 Subject: [PATCH] chore: remove react-helmet-async --- apps/hackathon/index.html | 26 +++++- apps/hackathon/src/app/page.tsx | 73 --------------- apps/hackathon/src/main.tsx | 15 ++-- libs/utils/src/index.ts | 1 - libs/utils/src/seo/index.ts | 1 - package-lock.json | 152 +++++--------------------------- package.json | 1 - 7 files changed, 51 insertions(+), 218 deletions(-) delete mode 100644 libs/utils/src/seo/index.ts diff --git a/apps/hackathon/index.html b/apps/hackathon/index.html index 608a3e9..59b4728 100644 --- a/apps/hackathon/index.html +++ b/apps/hackathon/index.html @@ -2,16 +2,40 @@ - Hackathon + IMPHNEN x Kolosal.ai Hackathon 2025 + + + + + + + + + {/* Twitter */} + + +
diff --git a/apps/hackathon/src/app/page.tsx b/apps/hackathon/src/app/page.tsx index 27f2a40..deede53 100644 --- a/apps/hackathon/src/app/page.tsx +++ b/apps/hackathon/src/app/page.tsx @@ -2,48 +2,12 @@ import { useNavigate } from 'react-router'; import { useState } from 'react'; import { Button } from '@imphnen-frontend-service/ui/atoms'; import { Icon } from '@iconify/react'; -import { Helmet } from '@imphnen-frontend-service/utils'; export default function HomePage() { const navigate = useNavigate(); const [mobileMenuOpen, setMobileMenuOpen] = useState(false); const [openFaq, setOpenFaq] = useState(0); - const jsonLd = { - '@context': 'https://schema.org', - '@type': 'Hackathon', - name: 'IMPHNEN x Kolosal.ai Hackathon 2025', - description: - 'Inovasi AI: Mendorong Usaha Lokal dengan AI Inklusif. Kompetisi pengembangan teknologi untuk menciptakan solusi inovatif yang menghadirkan dampak nyata.', - startDate: '2025-11-30', - endDate: '2025-12-15', - eventAttendanceMode: 'https://schema.org/OnlineEventAttendanceMode', - eventStatus: 'https://schema.org/EventScheduled', - location: { - '@type': 'VirtualLocation', - url: 'https://hackathon.imphnen.dev', - }, - image: ['https://hackathon.imphnen.dev/images/imphnen-logo.svg'], - organizer: { - '@type': 'Organization', - name: 'IMPHNEN', - url: 'https://imphnen.dev', - }, - offers: { - '@type': 'Offer', - price: '0', - priceCurrency: 'IDR', - availability: 'https://schema.org/InStock', - validFrom: '2025-10-01', - url: 'https://hackathon.imphnen.dev/auth/signup', - }, - sponsor: { - '@type': 'Organization', - name: 'Kolosal.ai', - url: 'https://kolosal.ai', - }, - }; - const faqs = [ { question: 'Siapa yang bisa mengikuti hackathon ini?', @@ -99,43 +63,6 @@ export default function HomePage() { return (
- - IMPHNEN x Kolosal.ai Hackathon 2025 - - - - {/* Open Graph / Facebook */} - - - - - - {/* Twitter */} - - - - - - - {/* Navigation */}