gitlab-org--gitlab-foss/spec/frontend/nav/mock_data.js

39 lines
987 B
JavaScript

import { range } from 'lodash';
export const TEST_NAV_DATA = {
menuTitle: 'Test Menu Title',
primary: [
...['projects', 'groups'].map((view) => ({
id: view,
href: null,
title: view,
view,
})),
...range(0, 2).map((idx) => ({
id: `primary-link-${idx}`,
href: `/path/to/primary/${idx}`,
title: `Title ${idx}`,
})),
],
secondary: range(0, 2).map((idx) => ({
id: `secondary-link-${idx}`,
href: `/path/to/secondary/${idx}`,
title: `SecTitle ${idx}`,
})),
views: {
projects: {
namespace: 'projects',
currentUserName: '',
currentItem: {},
linksPrimary: [{ id: 'project-link', href: '/path/to/projects', title: 'Project Link' }],
linksSecondary: [],
},
groups: {
namespace: 'groups',
currentUserName: '',
currentItem: {},
linksPrimary: [],
linksSecondary: [{ id: 'group-link', href: '/path/to/groups', title: 'Group Link' }],
},
},
};