--- import Layout from '../layouts/Layout.astro'; import HeroBanner from '../components/HeroBanner.jsx'; import MovieSlider from '../components/MovieSlider.jsx'; import DeferredHero from '../components/DeferredHero.astro'; import DeferredTopTen from '../components/DeferredTopTen.astro'; import HomeSectionsLoader from '../components/HomeSectionsLoader.jsx'; import { getNewestMovies } from '../lib/api.js'; import { TOPICS } from '../lib/topics.js'; // We fetch newest movies for Hero/Slider to have some initial content. ---

Bạn đang quan tâm gì?

{[ { name: 'Viễn Tưởng', color: 'from-red-600/80 to-red-900/90', slug: 'vien-tuong' }, { name: 'Thái Lan', color: 'from-blue-600/80 to-blue-900/90', slug: 'thai-lan' }, { name: 'Chiếu Rạp', color: 'from-purple-600/80 to-purple-900/90', slug: 'phim-chieu-rap' }, { name: 'Kinh Dị', color: 'from-orange-600/80 to-orange-900/90', slug: 'kinh-di' }, { name: 'Cổ Trang', color: 'from-rose-600/80 to-rose-900/90', slug: 'co-trang' }, { name: 'Hành Động', color: 'from-emerald-600/80 to-emerald-900/90', slug: 'hanh-dong' } ].map(cat => (

{cat.name}

Khám phá
))}

Chủ đề nổi bật

Các tuyển tập phim đặc sắc được cập nhật tự động liên tục

Xem tất cả
{[...Array(5)].map((_, i) => (
))}
{/* Dynamic, Infinite / Scroll Triggered Sections Loader */}