| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- import { Plugin } from 'app/types';
- export const getMockPlugins = (amount: number): Plugin[] => {
- const plugins = [];
- for (let i = 0; i <= amount; i++) {
- plugins.push({
- defaultNavUrl: 'some/url',
- enabled: false,
- hasUpdate: false,
- id: `${i}`,
- info: {
- author: {
- name: 'Grafana Labs',
- url: 'url/to/GrafanaLabs',
- },
- description: 'pretty decent plugin',
- links: ['one link'],
- logos: { small: 'small/logo', large: 'large/logo' },
- screenshots: `screenshot/${i}`,
- updated: '2018-09-26',
- version: '1',
- },
- latestVersion: `1.${i}`,
- name: `pretty cool plugin-${i}`,
- pinned: false,
- state: '',
- type: '',
- });
- }
- return plugins;
- };
- export const getMockPlugin = () => {
- return {
- defaultNavUrl: 'some/url',
- enabled: false,
- hasUpdate: false,
- id: '1',
- info: {
- author: {
- name: 'Grafana Labs',
- url: 'url/to/GrafanaLabs',
- },
- description: 'pretty decent plugin',
- links: ['one link'],
- logos: { small: 'small/logo', large: 'large/logo' },
- screenshots: 'screenshot/1',
- updated: '2018-09-26',
- version: '1',
- },
- latestVersion: '1',
- name: 'pretty cool plugin 1',
- pinned: false,
- state: '',
- type: '',
- };
- };
|