1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-02-04 00:18:01 +01:00

fix: show project link in mobile nav

This commit is contained in:
Youssef 2021-10-11 09:53:38 +01:00
parent ed41919596
commit bbfd78f7c5

View File

@ -42,6 +42,145 @@ import CreateEnvironment from '../environments/CreateEnvironment/CreateEnvironme
import FeatureView2 from '../feature/FeatureView2/FeatureView2';
export const routes = [
// Project
{
path: '/projects/create',
parent: '/projects',
title: 'Create',
component: CreateProject,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/projects/:id/archived',
title: ':name',
parent: '/archive',
component: RedirectArchive,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/projects/:id/features/:name/:activeTab/copy',
parent: '/projects/:id/features/:name/:activeTab',
title: 'Copy',
component: CopyFeatureToggle,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/projects/:id/features2/:name/:activeTab/copy',
parent: '/projects/:id/features/:name/:activeTab',
title: 'Copy',
component: CopyFeatureToggle,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/projects/:projectId/features2/:featureId',
parent: '/projects',
title: 'FeatureView2',
component: FeatureView2,
type: 'protected',
layout: 'main',
flags: E,
menu: {},
},
{
path: '/projects/:id/features/:name/:activeTab',
parent: '/projects',
title: ':name',
component: ViewFeatureToggle,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/projects/:id/create-toggle',
parent: '/projects',
title: 'Create',
component: CreateFeatureToggle,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/projects/:id/:activeTab',
parent: '/projects',
title: ':id',
component: Project,
flag: P,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/projects/:id',
parent: '/projects',
title: ':id',
component: Project,
flag: P,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/projects',
title: 'Projects',
component: ProjectListNew,
type: 'protected',
layout: 'main',
menu: { mobile: true },
},
{
path: '/tag-types/create',
parent: '/tag-types',
title: 'Create',
component: CreateTagType,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/tag-types/edit/:name',
parent: '/tag-types',
title: ':name',
component: EditTagType,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/tag-types',
title: 'Tag types',
component: ListTagTypes,
type: 'protected',
layout: 'main',
menu: { mobile: true, advanced: true },
},
{
path: '/tags/create',
parent: '/tags',
title: 'Create',
component: CreateTag,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/tags',
title: 'Tags',
component: ListTags,
hidden: true,
type: 'protected',
layout: 'main',
menu: {},
},
// Features
{
path: '/features/:activeTab/:name',
@ -193,147 +332,6 @@ export const routes = [
menu: { mobile: true, advanced: true },
},
// Project
{
path: '/projects/create',
parent: '/projects',
title: 'Create',
component: CreateProject,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/projects/:id/archived',
title: ':name',
parent: '/archive',
component: RedirectArchive,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/projects/:id/features/:name/:activeTab/copy',
parent: '/projects/:id/features/:name/:activeTab',
title: 'Copy',
component: CopyFeatureToggle,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/projects/:id/features2/:name/:activeTab/copy',
parent: '/projects/:id/features/:name/:activeTab',
title: 'Copy',
component: CopyFeatureToggle,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/projects/:projectId/features2/:featureId',
parent: '/projects',
title: 'FeatureView2',
component: FeatureView2,
type: 'protected',
layout: 'main',
flags: E,
menu: {},
},
{
path: '/projects/:id/features/:name/:activeTab',
parent: '/projects',
title: ':name',
component: ViewFeatureToggle,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/projects/:id/create-toggle',
parent: '/projects',
title: 'Create',
component: CreateFeatureToggle,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/projects/:id/:activeTab',
parent: '/projects',
title: ':id',
component: Project,
flag: P,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/projects/:id',
parent: '/projects',
title: ':id',
component: Project,
flag: P,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/projects',
title: 'Projects',
component: ProjectListNew,
flag: P,
type: 'protected',
layout: 'main',
menu: { mobile: true },
},
{
path: '/tag-types/create',
parent: '/tag-types',
title: 'Create',
component: CreateTagType,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/tag-types/edit/:name',
parent: '/tag-types',
title: ':name',
component: EditTagType,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/tag-types',
title: 'Tag types',
component: ListTagTypes,
type: 'protected',
layout: 'main',
menu: { mobile: true, advanced: true },
},
{
path: '/tags/create',
parent: '/tags',
title: 'Create',
component: CreateTag,
type: 'protected',
layout: 'main',
menu: {},
},
{
path: '/tags',
title: 'Tags',
component: ListTags,
hidden: true,
type: 'protected',
layout: 'main',
menu: {},
},
// Addons
{
path: '/addons/create/:provider',