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:
parent
ed41919596
commit
bbfd78f7c5
@ -42,6 +42,145 @@ import CreateEnvironment from '../environments/CreateEnvironment/CreateEnvironme
|
|||||||
import FeatureView2 from '../feature/FeatureView2/FeatureView2';
|
import FeatureView2 from '../feature/FeatureView2/FeatureView2';
|
||||||
|
|
||||||
export const routes = [
|
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
|
// Features
|
||||||
{
|
{
|
||||||
path: '/features/:activeTab/:name',
|
path: '/features/:activeTab/:name',
|
||||||
@ -193,147 +332,6 @@ export const routes = [
|
|||||||
menu: { mobile: true, advanced: true },
|
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
|
// Addons
|
||||||
{
|
{
|
||||||
path: '/addons/create/:provider',
|
path: '/addons/create/:provider',
|
||||||
|
Loading…
Reference in New Issue
Block a user