desktop pattern for nav