diff --git a/src/App.js b/src/App.js
index 6de1efe..2f171f6 100644
--- a/src/App.js
+++ b/src/App.js
@@ -42,7 +42,7 @@ function HomePage({
return (
<>
-
+
@@ -159,7 +159,7 @@ function App() {
if (unauthorizedUri) localStorage.setItem('unauthorized_uri', unauthorizedUri);
// Jika belum login, tampilkan modal login
- if (!token) {
+ if (!token && authorizedUri) {
setShowedModal('login');
}
// Jika sudah login, tidak langsung fetch di sini — akan diproses saat subscriptions tersedia
@@ -179,7 +179,7 @@ function App() {
const token = document.cookie.match(/(^| )token=([^;]+)/)?.[2];
if (modalType === 'product' && productId) {
- if (!token) {
+ if (!token && authorizedUri) {
setShowedModal('login'); // belum login → tampilkan login modal
} else {
// sudah login → lanjutkan proses otorisasi saat subscriptions tersedia
diff --git a/src/components/HeroSection.js b/src/components/HeroSection.js
index f66f2d6..72c9387 100644
--- a/src/components/HeroSection.js
+++ b/src/components/HeroSection.js
@@ -1,15 +1,7 @@
-// HeroSection.jsx — 2025 refresh using React-Bootstrap + CSS Module
-import React from 'react';
import { Container, Row, Col, Button } from 'react-bootstrap';
-import { useNavigate } from 'react-router-dom';
import styles from './HeroSection.module.css';
-const HeroSection = () => {
- const navigate = useNavigate();
-
- const goProducts = () => navigate('/products');
- const goAcademy = () => navigate('/#services');
-
+const HeroSection = ({scrollToProduct, scrollToCourse}) => {
return (
@@ -25,10 +17,10 @@ const HeroSection = () => {
Kami adalah ekosistem tempat mimpi digital tumbuh dan masa depan dibentuk. Di sinilah semangat belajar bertemu dengan inovasi, dan ide-ide muda diberi ruang untuk berkembang. Lebih dari sekadar tempat, kami adalah rumah bagi talenta, teknologi, dan transformasi. Mari jelajahi dunia digital, bangun karir, dan ciptakan solusi — semua dimulai dari sini.
- Platform Point of Sale terdepan yang dirancang khusus untuk meningkatkan
- kepuasan operational kafe dan restoran milik KM. Dengan sistem yang fleksibel,
- terpercaya, dan efisien.
-
-
-
-
☕
-
-
-
- {/* Features Section */}
-
-
Fitur Unggulan
-
-
-
Manajemen Tenant & Kasir
-
- Sistem untuk mengatur dan mengoptimalkan kinerja seluruh tenant.
-
-
-
-
QR Pemesanan di Meja
-
- Tamu restoran langsung dan mengoptimalkan waktu pemesanan dan pelayanan.
-
-
-
-
Otomatisasi Pesanan & Keuangan
-
- Mengatur operasional anda dengan otomatisasi pesanan dan keuangan.
-
-
-
-
Request & Voting Lagu
-
- Tamu dapat meminta lagu untuk diputar di restoran dan memberikan suasana.
-
-
-
-
- {/* App Showcase */}
-
-
-
- Gak perlu repot anti jam kerja yang baik bozen lagi.
- Tinggal scan QR yang ada di meja, langsung bisa udah langsung workflow
-
- Tampilan menu yang familiar, menarik dan mudah dipahami sehingga customer bisa dengan mudah memahami visual yang menarik untuk pengalaman ordering yang maksimal untuk kafe dan restoran masa kini.
-