/**
 * @aurora-catalyst-generated
 * @source cliter/o-auth
 */
import type { NavItem } from '../../layout/sidebar/types';

export const oAuthNavigation: NavItem[] = [
  {
    title: 'OAuth',
    translation: 'navigation.OAuth',
    url: '/o-auth',
    icon: 'lucideShieldEllipsis',
    items: [
      {
        title: 'Scopes',
        translation: 'navigation.Scopes',
        url: '/o-auth/scope',
        icon: 'lucideTarget',
      },
      {
        title: 'Applications',
        translation: 'navigation.Applications',
        url: '/o-auth/application',
        icon: 'lucideAppWindow',
      },
      {
        title: 'Clients',
        translation: 'navigation.Clients',
        url: '/o-auth/client',
        icon: 'lucideGamepadDirectional',
      },
      {
        title: 'AccessTokens',
        translation: 'navigation.AccessTokens',
        url: '/o-auth/access-token',
        icon: 'lucideHash',
      },
      {
        title: 'RefreshTokens',
        translation: 'navigation.RefreshTokens',
        url: '/o-auth/refresh-token',
        icon: 'lucideHash',
      },
      {
        title: 'AuthorizationCodes',
        translation: 'navigation.AuthorizationCodes',
        url: '/o-auth/authorization-code',
        icon: 'lucideScanBarcode',
      },
    ],
  },
];
