debian-mirror-gitlab/spec/frontend/admin/broadcast_messages/mock_data.js

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

29 lines
767 B
JavaScript
Raw Normal View History

2022-11-25 23:54:43 +05:30
const generateMockMessage = (id) => ({
id,
delete_path: `/admin/broadcast_messages/${id}.js`,
edit_path: `/admin/broadcast_messages/${id}/edit`,
starts_at: new Date().toISOString(),
ends_at: new Date().toISOString(),
2023-07-09 08:55:56 +05:30
broadcast_type: 'banner',
dismissable: true,
message: 'YEET',
theme: 'indigo',
2022-11-25 23:54:43 +05:30
status: 'Expired',
target_path: '*/welcome',
target_roles: 'Maintainer, Owner',
type: 'Banner',
});
export const generateMockMessages = (n) =>
[...Array(n).keys()].map((id) => generateMockMessage(id + 1));
export const MOCK_MESSAGES = generateMockMessages(5).map((id) => generateMockMessage(id));
2023-03-04 22:38:38 +05:30
export const MOCK_TARGET_ACCESS_LEVELS = [
['Guest', 10],
['Reporter', 20],
['Developer', 30],
['Maintainer', 40],
['Owner', 50],
];