تخطَّ إلى المحتوى
Gateling Shadcn Registry

Gateling Registry

GitHubYouTubeFacebook

شريط تصفح متجاوب

شريط تصفح متجاوب يقوم تلقائيًا بنقل العناصر إلى قائمة إضافية بناءً على المساحة المتاحة.

نظام تصفح مرن يتكون من مُزوِّد (provider)، وحاوية لسطح المكتب (desktop container)، وقائمة للجوال (mobile menu). يمكن وضع زر التبديل الخاص بالقائمة في أي مكان داخل المُزوِّد.

Open in
SimpleLogo
npx shadcn@latest add https://gateling-registry.vercel.app//r/responsive-nav.json
import {
DesktopNav,
MobileNav,
ResponsiveMenuProvider,
type NavItem,
} from "@/components/ui/responsive-nav"
const navItems: NavItem[] = [
{ label: "الرئيسية", variant: "link", href: "#" },
{ label: "حولنا", variant: "link", href: "#" },
{ label: "تواصل معنا", variant: "link", href: "#" },
]
<div className="flex h-full items-start justify-center p-6">
<header className="flex w-full items-center justify-between gap-4 p-2 rounded-lg bg-card px-4 shadow">
<div className="font-bold text-lg">شعار بسيط</div>
<ResponsiveMenuProvider items={navItems}>
<div className="flex items-center justify-end gap-4">
<DesktopNav />
<MobileNav />
</div>
</ResponsiveMenuProvider>
</header>
</div>
Open in
SimpleLogo
Open in
WebApp
Open in
MegaCorp