add home pages and update app page laye out and navebar
This commit is contained in:
@@ -1,14 +1,12 @@
|
||||
import Logo from "@/src/utils/logo";
|
||||
import Link from "next/link";
|
||||
|
||||
|
||||
|
||||
const navLinks = [
|
||||
{ label: "الرئيسية", active: true },
|
||||
{ label: "المميزات" },
|
||||
{ label: "كيف يعمل" },
|
||||
{ label: "الأسعار" },
|
||||
{ label: "الأسئلة الشائعة" },
|
||||
{ label: "الرئيسية", href: "/home", active: true },
|
||||
{ label: "المميزات", href: "/features" },
|
||||
{ label: "كيف يعمل", href: "/how_work" },
|
||||
{ label: "الأسعار", href: "/prices" },
|
||||
{ label: "الأسئلة الشائعة", href: "/frequently_asked_questions" },
|
||||
];
|
||||
|
||||
export default function Navbar() {
|
||||
@@ -21,32 +19,18 @@ export default function Navbar() {
|
||||
|
||||
<div className="hidden flex-1 items-center justify-center gap-6 md:flex">
|
||||
{navLinks.map((link) => (
|
||||
<a
|
||||
<Link
|
||||
key={link.label}
|
||||
href="#"
|
||||
href={link.href}
|
||||
className={`text-[13px] font-semibold transition hover:text-blue-600 ${
|
||||
link.active ? "text-blue-600" : "text-slate-500"
|
||||
}`}
|
||||
>
|
||||
{link.label}
|
||||
</a>
|
||||
</Link>
|
||||
))}
|
||||
</div>
|
||||
|
||||
{/*
|
||||
Was `mr-auto`. `mr-*` is a PHYSICAL Tailwind utility — it means
|
||||
"margin-right" no matter what `dir` says, so it would have
|
||||
pinned the login button to the visual left in both LTR and
|
||||
RTL, fighting the rest of the nav. `ms-auto` ("margin-inline-
|
||||
start: auto") pushes against the start edge instead, which is
|
||||
right in RTL and left in LTR — it tracks `dir` automatically.
|
||||
This is the single most common RTL bug: Tailwind's l/r-prefixed
|
||||
utilities (ml, mr, pl, pr, left-, right-, text-left, text-right,
|
||||
rounded-l, rounded-r, border-l, border-r) are all physical and
|
||||
need their logical (s/e) equivalents — ms, me, ps, pe, start-,
|
||||
end-, text-start, text-end, rounded-s, rounded-e, border-s,
|
||||
border-e — anywhere direction should matter.
|
||||
*/}
|
||||
<div className="ms-auto flex items-center gap-2">
|
||||
<Link href="/login" className="flex h-[34px] items-center rounded-lg bg-blue-600 px-3 text-[13px] font-bold text-white shadow-sm transition hover:bg-blue-700">
|
||||
تسجيل الدخول ←
|
||||
|
||||
Reference in New Issue
Block a user