Skip to main content

Function: NavbarUserUnauthenticated()

NavbarUserUnauthenticated(): any

Component for rendering unauthenticated user controls in the navbar

Returns

any

Description

This component displays sign-in and sign-up options for unauthenticated users in the navigation bar. It features animated buttons with hover effects and clear visual hierarchy.

Features:

  • Animated button interactions
  • Gradient background on hover
  • Icon animations
  • Text rotation effects
  • Responsive layout
  • Client-side navigation with Next.js Link
  • Hydration warning suppression

Visual Elements:

  • Sign in button with login icon
  • Sign up button with user plus icon
  • Separator text ("or")
  • Hover animations for both buttons
  • Gradient background container

Example

// Usage in NavbarUser component
export function NavbarUser() {
const { isAuthenticated } = useAuth()
return isAuthenticated ? (
<NavbarUserAuthenticated />
) : (
<NavbarUserUnauthenticated />
)
}