UNPKG

passbolt-styleguide

Version:

Passbolt styleguide contains common styling assets used by the different sites, plugin, etc.

191 lines (188 loc) 7.49 kB
import MockPort from "../../../test/mock/MockPort"; import {ResourceWorkspaceFilterTypes} from "../../../contexts/ResourceWorkspaceContext"; /** * Default props * @param props * @returns {{context: {port: MockPort, groups: [{deleted: boolean, created: string, name: string, modified_by: string, modified: string, id: string, created_by: string, my_group_user: {is_admin: boolean, group_id: string, user_id: string, created: string, id: string}}, {deleted: boolean, created: string, name: string, modified_by: string, modified: string, id: string, created_by: string, my_group_user: {is_admin: boolean, group_id: string, user_id: string, created: string, id: string}}, {deleted: boolean, created: string, name: string, modified_by: string, modified: string, id: string, created_by: string, my_group_user: {is_admin: boolean, group_id: string, user_id: string, created: string, id: string}}, {deleted: boolean, created: string, name: string, modified_by: string, modified: string, id: string, created_by: string, my_group_user: null}, {deleted: boolean, created: string, name: string, modified_by: string, modified: string, id: string, created_by: string, my_group_user: {is_admin: boolean, group_id: string, user_id: string, created: string, id: string}}, null, null, null, null, null]}, history: {push: jest.Mock}, resourceWorkspaceContext: {filter: {payload: {group: {id: string}}, type: string}}}} */ export function defaultProps(props) { const defaultProps = { context: { port: new MockPort(), groups: groupsMock, }, history: { push: jest.fn() }, resourceWorkspaceContext: { filter: { type: ResourceWorkspaceFilterTypes.GROUP, payload: { group: { id: "516c2db6-0aed-52d8-854f-b3f3499995e7" } } } } }; return Object.assign(defaultProps, props || {}); } /** * Mocked list of groups */ export const groupsMock = [ { "id": "516c2db6-0aed-52d8-854f-b3f3499995e7", "name": "Leadership team", "deleted": false, "created": "2016-01-29T13:39:25+00:00", "modified": "2016-01-29T13:39:25+00:00", "created_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "modified_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "my_group_user": { "id": "2510a118-c838-5470-a0dd-aff268d4a2b6", "group_id": "516c2db6-0aed-52d8-854f-b3f3499995e7", "user_id": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "is_admin": true, "created": "2020-08-17T16:37:13+00:00" } }, { "id": "3feba74f-47da-5146-9d8f-76c7266c60ea", "name": "Management", "deleted": false, "created": "2016-01-29T13:39:25+00:00", "modified": "2016-01-29T13:39:25+00:00", "created_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "modified_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "my_group_user": { "id": "8e42567e-6e6e-54bc-b17b-0f5afde5b01c", "group_id": "3feba74f-47da-5146-9d8f-76c7266c60ea", "user_id": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "is_admin": true, "created": "2020-08-17T16:37:13+00:00" } }, { "id": "428ed4cd-81b1-56af-aa7f-a7cbdbe227e4", "name": "Marketing", "deleted": false, "created": "2016-01-29T13:39:25+00:00", "modified": "2016-01-29T13:39:25+00:00", "created_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "modified_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "my_group_user": { "id": "03e26ff8-81d2-5b7f-87e4-99bbc40e1f95", "group_id": "428ed4cd-81b1-56af-aa7f-a7cbdbe227e4", "user_id": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "is_admin": true, "created": "2020-08-17T16:37:13+00:00" } }, { "id": "c9c8fd8e-a0fa-53f0-967b-42edca3d91e4", "name": "Network", "deleted": false, "created": "2016-01-29T13:39:25+00:00", "modified": "2016-01-29T13:39:25+00:00", "created_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "modified_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "my_group_user": null }, { "id": "f16c507f-9105-502e-aa8a-ba24c36dbdcf", "name": "Operations", "deleted": false, "created": "2016-01-29T13:39:25+00:00", "modified": "2016-01-29T13:39:25+00:00", "created_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "modified_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "my_group_user": { "id": "ad80b164-c30f-53e0-aac1-3040fa2f136d", "group_id": "f16c507f-9105-502e-aa8a-ba24c36dbdcf", "user_id": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "is_admin": true, "created": "2020-08-17T16:37:13+00:00" } }, { "id": "4ff007f6-80ec-5bf7-8f0a-46a17178db6f", "name": "Procurement", "deleted": false, "created": "2016-01-29T13:39:25+00:00", "modified": "2016-01-29T13:39:25+00:00", "created_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "modified_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "my_group_user": { "id": "15f486f6-4f5a-53f7-82ca-974e0be74e95", "group_id": "4ff007f6-80ec-5bf7-8f0a-46a17178db6f", "user_id": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "is_admin": true, "created": "2020-08-17T16:37:13+00:00" } }, { "id": "a89b771e-62ab-5434-b2fa-950827439ac7", "name": "Quality assurance", "deleted": false, "created": "2016-01-29T13:39:25+00:00", "modified": "2016-01-29T13:39:25+00:00", "created_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "modified_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "my_group_user": { "id": "99fabba9-e069-59e6-a3b6-775436322b21", "group_id": "a89b771e-62ab-5434-b2fa-950827439ac7", "user_id": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "is_admin": true, "created": "2020-08-17T16:37:13+00:00" } }, { "id": "b7cbce9f-6a20-545b-b20a-fcf4092307df", "name": "Resource planning", "deleted": false, "created": "2016-01-29T13:39:25+00:00", "modified": "2016-01-29T13:39:25+00:00", "created_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "modified_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "my_group_user": { "id": "d100fc5d-6685-50aa-897b-87ac816e28c8", "group_id": "b7cbce9f-6a20-545b-b20a-fcf4092307df", "user_id": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "is_admin": true, "created": "2020-08-17T16:37:13+00:00" } }, { "id": "faa73142-fb5e-5891-8b9f-4a00b3836fad", "name": "Sales", "deleted": false, "created": "2016-01-29T13:39:25+00:00", "modified": "2016-01-29T13:39:25+00:00", "created_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "modified_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "my_group_user": { "id": "9c937007-8d53-532d-b02f-80f100139990", "group_id": "faa73142-fb5e-5891-8b9f-4a00b3836fad", "user_id": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "is_admin": true, "created": "2020-08-17T16:37:13+00:00" } }, { "id": "5fe7a6af-d97e-54f1-a4fc-b4b8bdb6e2ac", "name": "Traffic", "deleted": false, "created": "2016-01-29T13:39:25+00:00", "modified": "2016-01-29T13:39:25+00:00", "created_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "modified_by": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "my_group_user": { "id": "c8f4bc84-2ea2-5509-8d6a-6b7378b7fffa", "group_id": "5fe7a6af-d97e-54f1-a4fc-b4b8bdb6e2ac", "user_id": "d57c10f5-639d-5160-9c81-8a0c6c4ec856", "is_admin": true, "created": "2020-08-17T16:37:13+00:00" } } ];