From 95a150fb51089b744eeaf539d3091b942dca56c2 Mon Sep 17 00:00:00 2001 From: ngthanhvu Date: Sun, 17 May 2026 22:47:43 +0700 Subject: [PATCH] =?UTF-8?q?feat:=20responsive=20navbar,=20hero=20v=C3=A0?= =?UTF-8?q?=20trang=20chi=20ti=E1=BA=BFt=20phim?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Navbar: thêm hamburger menu + sidebar slide trên mobile - Hero: responsive height, font-size, buttons, ẩn thumbnail carousel trên mobile - Logo: nhỏ hơn trên mobile - Trang chi tiết phim: layout mobile giống Ophim, nút xem đỏ, action buttons có label - Movie card: điều chỉnh padding trên mobile --- app/components/AppHeader.vue | 88 +++++++++--- app/components/AppLogo.vue | 8 +- app/components/HomeMovieCard.vue | 55 ++++---- app/pages/index.vue | 169 ++++++++++------------- app/pages/phim/[slug].vue | 230 ++++++++++++++++++------------- app/pages/phim/index.vue | 86 +++++------- app/pages/xem/[slug].vue | 92 +++++++------ 7 files changed, 379 insertions(+), 349 deletions(-) diff --git a/app/components/AppHeader.vue b/app/components/AppHeader.vue index 21cc563..c225c4e 100644 --- a/app/components/AppHeader.vue +++ b/app/components/AppHeader.vue @@ -1,9 +1,10 @@ + + diff --git a/app/components/AppLogo.vue b/app/components/AppLogo.vue index 1f80b3b..d60e7e4 100644 --- a/app/components/AppLogo.vue +++ b/app/components/AppLogo.vue @@ -5,13 +5,13 @@ import { Play } from 'lucide-vue-next'