Home / Function/ NavigationMenuRtl() — ui Function Reference

NavigationMenuRtl() — ui Function Reference

Architecture documentation for the NavigationMenuRtl() function in navigation-menu-rtl.tsx from the ui codebase.

Entity Profile

Dependency Diagram

graph TD
  855c7bab_0573_63cb_7729_16c24db7e512["NavigationMenuRtl()"]
  352392d4_d2a3_5920_7a0d_e1902ca9f85c["navigation-menu-rtl.tsx"]
  855c7bab_0573_63cb_7729_16c24db7e512 -->|defined in| 352392d4_d2a3_5920_7a0d_e1902ca9f85c
  style 855c7bab_0573_63cb_7729_16c24db7e512 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/v4/examples/radix/navigation-menu-rtl.tsx lines 159–215

export function NavigationMenuRtl() {
  const { dir, t, language } = useTranslation(translations, "ar")

  return (
    <NavigationMenu dir={dir}>
      <NavigationMenuList>
        <NavigationMenuItem>
          <NavigationMenuTrigger>{t.gettingStarted}</NavigationMenuTrigger>
          <NavigationMenuContent
            dir={dir}
            data-lang={dir === "rtl" ? language : undefined}
          >
            <ul className="w-96">
              <ListItem href="/docs" title={t.introduction}>
                {t.introductionDesc}
              </ListItem>
              <ListItem href="/docs/installation" title={t.installation}>
                {t.installationDesc}
              </ListItem>
              <ListItem href="/docs/primitives/typography" title={t.typography}>
                {t.typographyDesc}
              </ListItem>
            </ul>
          </NavigationMenuContent>
        </NavigationMenuItem>
        <NavigationMenuItem className="hidden md:flex">
          <NavigationMenuTrigger>{t.components}</NavigationMenuTrigger>
          <NavigationMenuContent
            dir={dir}
            data-lang={dir === "rtl" ? language : undefined}
          >
            <ul className="grid w-[400px] gap-2 md:w-[500px] md:grid-cols-2 lg:w-[600px]">
              {components.map((component) => (
                <ListItem
                  key={component.titleKey}
                  title={t[component.titleKey]}
                  href={component.href}
                >
                  {t[component.descriptionKey]}
                </ListItem>
              ))}
            </ul>
          </NavigationMenuContent>
        </NavigationMenuItem>
        <NavigationMenuItem>
          <NavigationMenuLink
            asChild
            className={navigationMenuTriggerStyle()}
            data-lang={dir === "rtl" ? language : undefined}
          >
            <Link href="/docs">{t.docs}</Link>
          </NavigationMenuLink>
        </NavigationMenuItem>
      </NavigationMenuList>
    </NavigationMenu>
  )
}

Subdomains

Frequently Asked Questions

What does NavigationMenuRtl() do?
NavigationMenuRtl() is a function in the ui codebase, defined in apps/v4/examples/radix/navigation-menu-rtl.tsx.
Where is NavigationMenuRtl() defined?
NavigationMenuRtl() is defined in apps/v4/examples/radix/navigation-menu-rtl.tsx at line 159.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free