Merge version_1_1782113095705 into main #1

Merged
bender merged 3 commits from version_1_1782113095705 into main 2026-06-22 07:26:18 +00:00
2 changed files with 54 additions and 162 deletions

View File

@@ -8,32 +8,25 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
export default function Layout() {
const navItems = [
{
"name": "Home",
"href": "#"
"name": "Home", "href": "#"
},
{
"name": "Portal",
"href": "#portal"
"name": "Portal", "href": "#portal"
},
{
"name": "FAQ",
"href": "#faq"
"name": "FAQ", "href": "#faq"
},
{
"name": "Hero",
"href": "#hero"
"name": "Hero", "href": "#hero"
},
{
"name": "Features",
"href": "#features"
"name": "Features", "href": "#features"
},
{
"name": "Metrics",
"href": "#metrics"
"name": "Metrics", "href": "#metrics"
},
{
"name": "Testimonials",
"href": "#testimonials"
"name": "Testimonials", "href": "#testimonials"
}
];
@@ -43,10 +36,9 @@ export default function Layout() {
<SectionErrorBoundary name="navbar">
<NavbarFloatingLogo
logo="⚡"
logoImageSrc="http://img.b2bpic.net/free-photo/golden-lightning-bolt-icon-glowing-textured-brown-background_84443-91489.jpg"
ctaButton={{
text: "Login",
href: "/login",
}}
text: "Login", href: "/login"}}
navItems={navItems} />
</SectionErrorBoundary>
<main className="flex-grow">
@@ -58,55 +50,36 @@ export default function Layout() {
brand="株式会社 カニエ電機"
columns={[
{
title: "Thông tin",
items: [
title: "Thông tin", items: [
{
label: "Địa chỉ: 愛知県東海市富貴台1-255-1",
href: "#",
},
label: "Địa chỉ: 愛知県東海市富貴台1-255-1", href: "#"},
{
label: "TEL: 052-603-5275",
href: "tel:052-603-5275",
},
label: "TEL: 052-603-5275", href: "tel:052-603-5275"},
],
},
{
title: "Dịch vụ",
items: [
title: "Dịch vụ", items: [
{
label: "Hệ thống quản lý",
href: "#",
},
label: "Hệ thống quản lý", href: "#"},
{
label: "Đối tác B2B",
href: "#",
},
label: "Đối tác B2B", href: "#"},
],
},
{
title: "Hỗ trợ",
items: [
title: "Hỗ trợ", items: [
{
label: "Liên hệ",
href: "mailto:rental.kanri@kaniedenki.co.jp",
},
label: "Liên hệ", href: "mailto:rental.kanri@kaniedenki.co.jp"},
{
label: "Chính sách",
href: "#",
},
label: "Chính sách", href: "#"},
],
},
]}
copyright="© 2026 Kanie Electric Co., Ltd. All rights reserved."
links={[
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
{
label: "Terms of Service",
href: "#",
},
label: "Terms of Service", href: "#"},
]}
/>
</SectionErrorBoundary>

View File

@@ -17,29 +17,20 @@ export default function HomePage() {
title="カニエ電機株式会社 — KanieSys"
description="Hệ thống quản lý yêu cầu công việc, kết nối đối tác B2B tin cậy với nền tảng real-time hiện đại."
primaryButton={{
text: "Đăng ký đối tác",
href: "#register",
}}
text: "Đăng ký đối tác", href: "#register"}}
secondaryButton={{
text: "Đăng nhập",
href: "#login",
}}
text: "Đăng nhập", href: "#login"}}
items={[
{
imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-furniture-decoration-warehouse-store_74190-6644.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-furniture-decoration-warehouse-store_74190-6644.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/man-gaming-with-headphones-better-immerse-himself_482257-124713.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/man-gaming-with-headphones-better-immerse-himself_482257-124713.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-video-call_482257-121928.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-video-call_482257-121928.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/industrial-park-factory-building-warehouse_1417-1931.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/industrial-park-factory-building-warehouse_1417-1931.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/technology-background-texture_23-2148105473.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/technology-background-texture_23-2148105473.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -52,16 +43,9 @@ export default function HomePage() {
title="Quản lý yêu cầu thông minh"
description="Tại sao KanieSys là lựa chọn hàng đầu cho đối tác."
negativeItems={[
"Phản hồi chậm qua email",
"Thiếu trạng thái thực",
"Quy trình thủ công",
]}
"Phản hồi chậm qua email", "Thiếu trạng thái thực", "Quy trình thủ công"]}
positiveItems={[
"Real-time Firestore",
"Duyệt thiết bị tức thì",
"Chat 2 chiều",
"Export Excel nhanh",
]}
"Real-time Firestore", "Duyệt thiết bị tức thì", "Chat 2 chiều", "Export Excel nhanh"]}
/>
</SectionErrorBoundary>
</div>
@@ -74,40 +58,19 @@ export default function HomePage() {
description="Quản lý mọi yêu cầu dịch vụ chỉ với vài cú nhấp chuột."
items={[
{
title: "Đăng ký mới",
description: "Gia nhập hệ thống B2B chuyên nghiệp.",
imageSrc: "http://img.b2bpic.net/free-photo/employee-putting-sticky-notes-laptop-screen-as-work-reminder-company-office-manager-using-adhesive-post-it-paper-display-remember-business-schedule-presentation-close-up_482257-33914.jpg",
},
title: "Đăng ký mới", description: "Gia nhập hệ thống B2B chuyên nghiệp.", imageSrc: "http://img.b2bpic.net/free-photo/employee-putting-sticky-notes-laptop-screen-as-work-reminder-company-office-manager-using-adhesive-post-it-paper-display-remember-business-schedule-presentation-close-up_482257-33914.jpg"},
{
title: "Đăng nhập nhanh",
description: "Xác thực PIN an toàn 4 số.",
imageSrc: "http://img.b2bpic.net/free-photo/digital-security-network-protection-concept_23-2151998482.jpg",
},
title: "Đăng nhập nhanh", description: "Xác thực PIN an toàn 4 số.", imageSrc: "http://img.b2bpic.net/free-photo/digital-security-network-protection-concept_23-2151998482.jpg"},
{
title: "Real-time sync",
description: "Theo dõi mọi thao tác thời gian thực.",
imageSrc: "http://img.b2bpic.net/free-photo/business-chart-visual-graphics-report-concept_53876-167093.jpg",
},
title: "Real-time sync", description: "Theo dõi mọi thao tác thời gian thực.", imageSrc: "http://img.b2bpic.net/free-photo/business-chart-visual-graphics-report-concept_53876-167093.jpg"},
{
title: "Báo cáo tiến độ",
description: "Trạng thái minh bạch.",
imageSrc: "http://img.b2bpic.net/free-photo/worker-providing-live-chat-support-typing-keyboard-using-ai-chatbot_482257-126204.jpg",
},
title: "Báo cáo tiến độ", description: "Trạng thái minh bạch.", imageSrc: "http://img.b2bpic.net/free-photo/worker-providing-live-chat-support-typing-keyboard-using-ai-chatbot_482257-126204.jpg"},
{
title: "Quản lý thiết bị",
description: "Phê duyệt thiết bị truy cập.",
imageSrc: "http://img.b2bpic.net/free-photo/person-scanning-qr-code-cafeteria_23-2149321647.jpg",
},
title: "Quản lý thiết bị", description: "Phê duyệt thiết bị truy cập.", imageSrc: "http://img.b2bpic.net/free-photo/person-scanning-qr-code-cafeteria_23-2149321647.jpg"},
{
title: "Chat 2 chiều",
description: "Giao tiếp trực tiếp với kỹ thuật viên.",
imageSrc: "http://img.b2bpic.net/free-photo/looks-very-bad-polygraph-examiner-works-office-with-his-lie-detector-s-equipment_146671-17278.jpg",
},
title: "Chat 2 chiều", description: "Giao tiếp trực tiếp với kỹ thuật viên.", imageSrc: "http://img.b2bpic.net/free-photo/looks-very-bad-polygraph-examiner-works-office-with-his-lie-detector-s-equipment_146671-17278.jpg"},
{
title: "Export Excel",
description: "Tích hợp quản lý dữ liệu xuất.",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-view-image-desk-planner-calendar-laptop_1163-2588.jpg",
},
title: "Export Excel", description: "Tích hợp quản lý dữ liệu xuất.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-view-image-desk-planner-calendar-laptop_1163-2588.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -121,17 +84,11 @@ export default function HomePage() {
description="Số liệu phản ánh quy trình xử lý của KanieSys."
metrics={[
{
value: "99.9%",
description: "Tỉ lệ sẵn sàng hệ thống",
},
value: "99.9%", description: "Tỉ lệ sẵn sàng hệ thống"},
{
value: "15min",
description: "Phản hồi yêu cầu trung bình",
},
value: "15min", description: "Phản hồi yêu cầu trung bình"},
{
value: "500+",
description: "Đối tác đang hoạt động",
},
value: "500+", description: "Đối tác đang hoạt động"},
]}
/>
</SectionErrorBoundary>
@@ -142,37 +99,18 @@ export default function HomePage() {
<TestimonialMarqueeCards
tag="ĐỐI TÁC TIN CẬY"
title="Đánh giá từ khách hàng"
description="Những chia sẻ từ đối tác về KanieSys."
testimonials={[
{
name: "Tanaka Kenji",
role: "CEO",
quote: "Hệ thống giúp quản lý công việc cực kỳ hiệu quả và minh bạch.",
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-middle-aged-businesswoman_1262-21005.jpg",
},
name: "Tanaka Kenji", role: "CEO", quote: "Hệ thống giúp quản lý công việc cực kỳ hiệu quả và minh bạch.", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-middle-aged-businesswoman_1262-21005.jpg"},
{
name: "Sato Hiro",
role: "Manager",
quote: "Tính năng real-time giúp chúng tôi tiết kiệm hàng giờ liên lạc.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-working-construction_23-2151230100.jpg",
},
name: "Sato Hiro", role: "Manager", quote: "Tính năng real-time giúp chúng tôi tiết kiệm hàng giờ liên lạc.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-working-construction_23-2151230100.jpg"},
{
name: "Suzuki Mi",
role: "Logistics",
quote: "Giao diện đơn giản, nhân viên của tôi làm quen rất nhanh.",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg",
},
name: "Suzuki Mi", role: "Logistics", quote: "Giao diện đơn giản, nhân viên của tôi làm quen rất nhanh.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg"},
{
name: "Ito Akira",
role: "Technical",
quote: "Phê duyệt thiết bị và bảo mật rất an tâm.",
imageSrc: "http://img.b2bpic.net/free-photo/smiley-professional-businesswoman-with-glasses-presentation_23-2148824824.jpg",
},
name: "Ito Akira", role: "Technical", quote: "Phê duyệt thiết bị và bảo mật rất an tâm.", imageSrc: "http://img.b2bpic.net/free-photo/smiley-professional-businesswoman-with-glasses-presentation_23-2148824824.jpg"},
{
name: "Nakamura",
role: "Staff",
quote: "Export Excel là tính năng tôi yêu thích nhất.",
imageSrc: "http://img.b2bpic.net/free-photo/plumber-man_1368-738.jpg",
},
name: "Nakamura", role: "Staff", quote: "Export Excel là tính năng tôi yêu thích nhất.", imageSrc: "http://img.b2bpic.net/free-photo/plumber-man_1368-738.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -186,39 +124,24 @@ export default function HomePage() {
description="Giải đáp các vấn đề kỹ thuật nhanh chóng."
categories={[
{
name: "Tài khoản",
items: [
name: "Tài khoản", items: [
{
question: "Quên PIN thì làm sao?",
answer: "Sử dụng tính năng 'Tái phát PIN' tại portal hub bằng email đăng ký.",
},
question: "Quên PIN thì làm sao?", answer: "Sử dụng tính năng 'Tái phát PIN' tại portal hub bằng email đăng ký."},
{
question: "Cách đổi email đăng ký?",
answer: "Vui lòng liên hệ với bộ phận quản lý rentals của chúng tôi.",
},
question: "Cách đổi email đăng ký?", answer: "Vui lòng liên hệ với bộ phận quản lý rentals của chúng tôi."},
],
},
{
name: "Kỹ thuật",
items: [
name: "Kỹ thuật", items: [
{
question: "Tại sao chưa duyệt thiết bị?",
answer: "Hệ thống cần admin phê duyệt tay để đảm bảo tính bảo mật.",
},
question: "Tại sao chưa duyệt thiết bị?", answer: "Hệ thống cần admin phê duyệt tay để đảm bảo tính bảo mật."},
{
question: "Không vào được portal?",
answer: "Kiểm tra kết nối Internet và trạng thái tài khoản của bạn.",
},
question: "Không vào được portal?", answer: "Kiểm tra kết nối Internet và trạng thái tài khoản của bạn."},
],
},
]}
cta={{
name: "Hỗ trợ khách hàng",
role: "Rental Admin",
buttonText: "Liên hệ ngay",
buttonHref: "#contact",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-confident-executive-with-businessmen-background_1098-3560.jpg",
}}
name: "Hỗ trợ khách hàng", role: "Rental Admin", buttonText: "Liên hệ ngay", buttonHref: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/close-up-confident-executive-with-businessmen-background_1098-3560.jpg"}}
/>
</SectionErrorBoundary>
</div>
@@ -229,13 +152,9 @@ export default function HomePage() {
tag="LIÊN HỆ"
text="Bạn cần hỗ trợ chuyên sâu? Liên hệ với chúng tôi ngay hôm nay."
primaryButton={{
text: "Gửi email cho bộ phận hỗ trợ",
href: "mailto:rental.kanri@kaniedenki.co.jp",
}}
text: "Gửi email cho bộ phận hỗ trợ", href: "mailto:rental.kanri@kaniedenki.co.jp"}}
secondaryButton={{
text: "Gọi ngay",
href: "tel:052-603-5275",
}}
text: "Gọi ngay", href: "tel:052-603-5275"}}
/>
</SectionErrorBoundary>
</div>