serge-web/serge-web

View on GitHub
client/src/mocks/coa-messages.mock.ts

Summary

Maintainability
F
6 days
Test Coverage
import { CUSTOM_MESSAGE, CollaborativeMessageStates } from 'src/config'
import { MessageCustom, Role } from 'src/custom-types'
import { forces } from './forces.mock'

const whiteGC: Role = forces[0].roles[0]
const blueCO: Role = forces[1].roles[0]
const redCO: Role = forces[2].roles[0]

export const messageDataCollaborativeEditing: MessageCustom[] = [
  {
    messageType: CUSTOM_MESSAGE,
    templateId: 'COA',
    details: {
      channel: 'channel-BlueRFI',
      archived: true,
      from: {
        force: 'Blue',
        forceColor: '#00F',
        iconURL: 'default_img/umpireDefault.png',
        roleName: blueCO.name,
        roleId: blueCO.roleId
      },
      timestamp: '2020-10-13T08:54:21.119Z',
      privateMessage: 'Private part of COA 3',
      collaboration: {
        lastUpdated: '2020-03-25T15:08:47.540Z',
        owner: { forceId: 'f-1', forceName: 'Red', roleId: 'R2343', roleName: 'Comms' },
        status: CollaborativeMessageStates.Released,
        response: {
          content: 'Response to RFI 3'
        }
      },
      turnNumber: 1
    },
    message: {
      Reference: 'Blue-3',
      Title: 'Blue-3 Trusted Taipir, owned by Red Comms',
      LOCATION: {
        Asia: [
          {
            Country: 'India'
          }
        ],
        Europe: [
          {
            Country: 'France'
          }
        ]
      },
      PRESCRIPTED: true,
      VISIBILITY: 'Overt',
      COA_SUPPORTS_AS: true,
      TARGET: 'kdjg;sd lfjk s;lfkgj ',
      STRAT_COMMS: 'kdjg;sd lfjk s;lfkgj ',
      OBJECTIVES_TURN: 'kdjg;sd lfjk s;lfkgj ',
      OBJECTIVES_OVERALL: 'kdjg;sd lfjk s;lfkgj ',
      TARGET_CENTRE_OF_GRAVITY: 'kdjg;sd lfjk s;lfkgj ',
      DESIRED_ENDSTATE_TURN: 'kdjg;sd lfjk s;lfkgj ',
      DESIRED_ENDSTATE_OVERALL: 'kdjg;sd lfjk s;lfkgj ',
      EFFECTS_AND_ACTIONS: 'kdjg;sd lfjk s;lfkgj ',
      SEQUENCING_AND_PHASES: 'kdjg;sd lfjk s;lfkgj ',
      ADVERSARY_UNDERSTANDING: 'kdjg;sd lfjk s;lfkgj ',
      ADVERSARY_REACTION_COUNTER_ACTION: {
        ADVERSARY_MLCOA: 'kdjg;sd lfjk s;lfkgj ',
        MLCOA_RESPONSE: 'kdjg;sd lfjk s;lfkgj ',
        ADVERSARY_MDCOA: 'kdjg;sd lfjk s;lfkgj ',
        MDCOA_RESPONSE: 'kdjg;sd lfjk s;lfkgj '
      },
      ORBAT: [
        {
          FEName: 'Tank',
          Readiness: 'Level-1',
          Number: 12,
          StartDate: '20/08/2021',
          EndDate: '20/08/2021'
        }
      ],
      TIMINGS: {
        START_PLANNING: '20/08/2021',
        START_DEPLOYMENT: '20/08/2021',
        START_OPERATION: '20/08/2021',
        END_OPERATION: '20/08/2021',
        END_RECOVERY: '20/08/2021'
      },
      CONTINUES_INTO_NEXT_TURN: true,
      DEPENDENCIES: 'kdjg;sd lfjk s;lfkgj ',
      AdjudicationSupport: [
        'Influence',
        'Logistics'
      ],
      PEER_REVIEW: 'kdjg;sd lfjk s;lfkgj ',
      INSIGHT: 'kdjg;sd lfjk s;lfkgj '
    },
    _id: 'id_3a',
    _rev: '2',
    hasBeenRead: false,
    isOpen: false
  },
  {
    messageType: CUSTOM_MESSAGE,
    templateId: 'COA',
    details: {
      channel: 'Red RFI',
      from: {
        force: 'Red',
        roleName: redCO.name,
        forceColor: '#F00',
        iconURL: 'default_img/umpireDefault.png',
        roleId: redCO.roleId
      },
      timestamp: '2020-10-13T08:55:21.119Z',
      privateMessage: 'Private part of RFI 1',
      collaboration: {
        lastUpdated: '2020-03-25T15:08:47.540Z',
        status: CollaborativeMessageStates.Closed,
        response: {
          content: 'Didn\'t bother responding'
        }
      },
      turnNumber: 1
    },
    message: {
      Reference: 'RED-1',
      Title: 'Red-1 COA',
      LOCATION: {
        Asia: [
          {
            Country: 'India'
          }
        ],
        Europe: [
          {
            Country: 'France'
          }
        ]
      },
      PRESCRIPTED: true,
      VISIBILITY: 'Overt',
      COA_SUPPORTS_AS: true,
      TARGET: 'kdjg;sd lfjk s;lfkgj ',
      STRAT_COMMS: 'kdjg;sd lfjk s;lfkgj ',
      OBJECTIVES_TURN: 'kdjg;sd lfjk s;lfkgj ',
      OBJECTIVES_OVERALL: 'kdjg;sd lfjk s;lfkgj ',
      TARGET_CENTRE_OF_GRAVITY: 'kdjg;sd lfjk s;lfkgj ',
      DESIRED_ENDSTATE_TURN: 'kdjg;sd lfjk s;lfkgj ',
      DESIRED_ENDSTATE_OVERALL: 'kdjg;sd lfjk s;lfkgj ',
      EFFECTS_AND_ACTIONS: 'kdjg;sd lfjk s;lfkgj ',
      SEQUENCING_AND_PHASES: 'kdjg;sd lfjk s;lfkgj ',
      ADVERSARY_UNDERSTANDING: 'kdjg;sd lfjk s;lfkgj ',
      ADVERSARY_REACTION_COUNTER_ACTION: {
        ADVERSARY_MLCOA: 'kdjg;sd lfjk s;lfkgj ',
        MLCOA_RESPONSE: 'kdjg;sd lfjk s;lfkgj ',
        ADVERSARY_MDCOA: 'kdjg;sd lfjk s;lfkgj ',
        MDCOA_RESPONSE: 'kdjg;sd lfjk s;lfkgj '
      },
      ORBAT: [
        {
          FEName: 'Tank',
          Readiness: 'Level-1',
          Number: 12,
          StartDate: '20/08/2021',
          EndDate: '20/08/2021'
        }
      ],
      TIMINGS: {
        START_PLANNING: '20/08/2021',
        START_DEPLOYMENT: '20/08/2021',
        START_OPERATION: '20/08/2021',
        END_OPERATION: '20/08/2021',
        END_RECOVERY: '20/08/2021'
      },
      CONTINUES_INTO_NEXT_TURN: true,
      DEPENDENCIES: 'kdjg;sd lfjk s;lfkgj ',
      AdjudicationSupport: [
        'Influence',
        'Logistics'
      ],
      PEER_REVIEW: 'kdjg;sd lfjk s;lfkgj ',
      INSIGHT: 'kdjg;sd lfjk s;lfkgj '
    },
    _rev: '1',
    _id: 'id_4',
    hasBeenRead: false,
    isOpen: false
  },
  {
    messageType: CUSTOM_MESSAGE,
    templateId: 'COA',
    details: {
      channel: 'channel-k63pjit0',
      from: {
        force: 'White',
        forceColor: '#FCFBEE',
        iconURL: 'default_img/umpireDefault.png',
        roleName: whiteGC.name,
        roleId: whiteGC.roleId
      },
      privateMessage: 'The private content goes in here',
      timestamp: '2020-10-13T08:52:40.930Z',
      collaboration: {
        lastUpdated: '2020-03-25T15:08:47.540Z',
        status: CollaborativeMessageStates.PendingReview,
        response: {
          content: 'Game control response to RFI 444'
        },
        feedback: [
          { fromId: 'rkrlw6f5f', fromName: 'Game Control', fromForce: 'Red', date: '2020-10-13T08:55:21.119Z', feedback: 'Please think about the children' },
          { fromId: 'rkrlasdd5f', fromName: 'RFI Manager', fromForce: 'Red', date: '2020-10-12T07:25:21.119Z', feedback: 'Need more prep time' },
          { fromId: 'rkrlw6f5f', fromName: 'Game Control', fromForce: 'Red', date: '2020-10-11T09:64:21.119Z', feedback: 'What did you think about the next bit?' },
          { fromId: 'rkrlasdd5f', fromName: 'RFI Manager', fromForce: 'Red', date: '2020-10-19T19:12:21.119Z', feedback: 'Endorsed. Good plan' }
        ]
      },
      turnNumber: 1
    },
    message: {
      Reference: 'White-2',
      Title: 'White-2 COA',
      LOCATION: {
        Asia: [
          {
            Country: 'India'
          }
        ],
        Europe: [
          {
            Country: 'France'
          }
        ]
      },
      PRESCRIPTED: true,
      VISIBILITY: 'Overt',
      COA_SUPPORTS_AS: true,
      TARGET: 'kdjg;sd lfjk s;lfkgj ',
      STRAT_COMMS: 'kdjg;sd lfjk s;lfkgj ',
      OBJECTIVES_TURN: 'kdjg;sd lfjk s;lfkgj ',
      OBJECTIVES_OVERALL: 'kdjg;sd lfjk s;lfkgj ',
      TARGET_CENTRE_OF_GRAVITY: 'kdjg;sd lfjk s;lfkgj ',
      DESIRED_ENDSTATE_TURN: 'kdjg;sd lfjk s;lfkgj ',
      DESIRED_ENDSTATE_OVERALL: 'kdjg;sd lfjk s;lfkgj ',
      EFFECTS_AND_ACTIONS: 'kdjg;sd lfjk s;lfkgj ',
      SEQUENCING_AND_PHASES: 'kdjg;sd lfjk s;lfkgj ',
      ADVERSARY_UNDERSTANDING: 'kdjg;sd lfjk s;lfkgj ',
      ADVERSARY_REACTION_COUNTER_ACTION: {
        ADVERSARY_MLCOA: 'kdjg;sd lfjk s;lfkgj ',
        MLCOA_RESPONSE: 'kdjg;sd lfjk s;lfkgj ',
        ADVERSARY_MDCOA: 'kdjg;sd lfjk s;lfkgj ',
        MDCOA_RESPONSE: 'kdjg;sd lfjk s;lfkgj '
      },
      ORBAT: [
        {
          FEName: 'Tank',
          Readiness: 'Level-1',
          Number: 12,
          StartDate: '20/08/2021',
          EndDate: '20/08/2021'
        }
      ],
      TIMINGS: {
        START_PLANNING: '20/08/2021',
        START_DEPLOYMENT: '20/08/2021',
        START_OPERATION: '20/08/2021',
        END_OPERATION: '20/08/2021',
        END_RECOVERY: '20/08/2021'
      },
      CONTINUES_INTO_NEXT_TURN: true,
      DEPENDENCIES: 'kdjg;sd lfjk s;lfkgj ',
      AdjudicationSupport: [
        'Influence',
        'Logistics'
      ],
      PEER_REVIEW: 'kdjg;sd lfjk s;lfkgj ',
      INSIGHT: 'kdjg;sd lfjk s;lfkgj '
    },
    _id: '2020-03-25T15:08:47.540Z',
    _rev: '1',
    hasBeenRead: false,
    isOpen: false
  },
  {
    messageType: CUSTOM_MESSAGE,
    templateId: 'COA',
    details: {
      channel: 'channel-k63pjit0',
      from: {
        force: 'Red',
        forceColor: '#F00',
        roleName: redCO.name,
        iconURL: 'default_img/umpireDefault.png',
        roleId: redCO.roleId
      },
      timestamp: '2020-10-13T08:52:04.394Z',
      collaboration: {
        lastUpdated: '2020-03-25T15:08:47.540Z',
        status: CollaborativeMessageStates.InProgress,
        feedback: [
          { fromId: 'rkrlw6f5f', fromName: 'Game Control', fromForce: 'Red', date: '2020-10-13T08:55:21.119Z', feedback: 'Please think more about the children' },
          { fromId: 'rkrlasdd5f', fromName: 'RFI Manager', fromForce: 'Red', date: '2020-10-12T07:25:21.119Z', feedback: 'Need even more prep time' },
          { fromId: 'rkrlw6f5f', fromName: 'Game Control', fromForce: 'Red', date: '2020-10-11T09:64:21.119Z', feedback: 'What did you even think about the next bit?' },
          { fromId: 'rkrlasdd5f', fromName: 'RFI Manager', fromForce: 'Red', date: '2020-10-19T19:12:21.119Z', feedback: 'Endorsed. Even a good plan' }
        ]
      },
      turnNumber: 1
    },
    message: {
      Reference: 'Red-2',
      Title: 'Red 2 COA',
      LOCATION: {
      },
      PRESCRIPTED: true,
      VISIBILITY: 'Overt',
      COA_SUPPORTS_AS: true,
      TARGET: 'kdjg;sd lfjk s;lfkgj ',
      STRAT_COMMS: 'kdjg;sd lfjk s;lfkgj ',
      OBJECTIVES_TURN: 'kdjg;sd lfjk s;lfkgj ',
      OBJECTIVES_OVERALL: 'kdjg;sd lfjk s;lfkgj ',
      TARGET_CENTRE_OF_GRAVITY: 'kdjg;sd lfjk s;lfkgj ',
      DESIRED_ENDSTATE_TURN: 'kdjg;sd lfjk s;lfkgj ',
      DESIRED_ENDSTATE_OVERALL: 'kdjg;sd lfjk s;lfkgj ',
      EFFECTS_AND_ACTIONS: 'kdjg;sd lfjk s;lfkgj ',
      SEQUENCING_AND_PHASES: 'kdjg;sd lfjk s;lfkgj ',
      ADVERSARY_UNDERSTANDING: 'kdjg;sd lfjk s;lfkgj ',
      ADVERSARY_REACTION_COUNTER_ACTION: {
        ADVERSARY_MLCOA: 'kdjg;sd lfjk s;lfkgj ',
        MLCOA_RESPONSE: 'kdjg;sd lfjk s;lfkgj ',
        ADVERSARY_MDCOA: 'kdjg;sd lfjk s;lfkgj ',
        MDCOA_RESPONSE: 'kdjg;sd lfjk s;lfkgj '
      },
      ORBAT: [
        {
          FEName: 'Tank',
          Readiness: 'Level-1',
          Number: 12,
          StartDate: '20/08/2021',
          EndDate: '20/08/2021'
        }
      ],
      TIMINGS: {
        START_PLANNING: '20/08/2021',
        START_DEPLOYMENT: '20/08/2021',
        START_OPERATION: '20/08/2021',
        END_OPERATION: '20/08/2021',
        END_RECOVERY: '20/08/2021'
      },
      CONTINUES_INTO_NEXT_TURN: true,
      DEPENDENCIES: 'kdjg;sd lfjk s;lfkgj ',
      AdjudicationSupport: [
        'Influence',
        'Logistics'
      ],
      PEER_REVIEW: 'kdjg;sd lfjk s;lfkgj ',
      INSIGHT: 'kdjg;sd lfjk s;lfkgj '
    },
    _id: '2020-03-25T15:08:47.525Z',
    _rev: '1',
    hasBeenRead: false,
    isOpen: false
  },
  {
    messageType: CUSTOM_MESSAGE,
    templateId: 'COA',
    details: {
      channel: 'channel-ks8soryj',
      from: {
        force: 'Blue',
        forceColor: '#00F',
        roleName: blueCO.name,
        iconURL: 'default_img/umpireDefault.png',
        roleId: blueCO.roleId
      },
      timestamp: '2020-10-13T08:52:21.119Z',
      collaboration: {
        lastUpdated: '2020-03-25T15:08:47.540Z',
        status: CollaborativeMessageStates.Unallocated,
        response: {
          content: 'Game control response to Blue-2'
        }
      },
      turnNumber: 1
    },
    message: {
      Reference: 'Blue-2',
      Title: 'Blue 2 COA',
      LOCATION: {
        Europe: [
          {
            Country: 'France'
          }
        ]
      },
      PRESCRIPTED: true,
      VISIBILITY: 'Overt',
      COA_SUPPORTS_AS: true,
      TARGET: 'kdjg;sd lfjk s;lfkgj ',
      STRAT_COMMS: 'kdjg;sd lfjk s;lfkgj ',
      OBJECTIVES_TURN: 'kdjg;sd lfjk s;lfkgj ',
      OBJECTIVES_OVERALL: 'kdjg;sd lfjk s;lfkgj ',
      TARGET_CENTRE_OF_GRAVITY: 'kdjg;sd lfjk s;lfkgj ',
      DESIRED_ENDSTATE_TURN: 'kdjg;sd lfjk s;lfkgj ',
      DESIRED_ENDSTATE_OVERALL: 'kdjg;sd lfjk s;lfkgj ',
      EFFECTS_AND_ACTIONS: 'kdjg;sd lfjk s;lfkgj ',
      SEQUENCING_AND_PHASES: 'kdjg;sd lfjk s;lfkgj ',
      ADVERSARY_UNDERSTANDING: 'kdjg;sd lfjk s;lfkgj ',
      ADVERSARY_REACTION_COUNTER_ACTION: {
        ADVERSARY_MLCOA: 'kdjg;sd lfjk s;lfkgj ',
        MLCOA_RESPONSE: 'kdjg;sd lfjk s;lfkgj ',
        ADVERSARY_MDCOA: 'kdjg;sd lfjk s;lfkgj ',
        MDCOA_RESPONSE: 'kdjg;sd lfjk s;lfkgj '
      },
      ORBAT: [
        {
          FEName: 'Tank',
          Readiness: 'Level-1',
          Number: 12,
          StartDate: '20/08/2021',
          EndDate: '20/08/2021'
        }
      ],
      TIMINGS: {
        START_PLANNING: '20/08/2021',
        START_DEPLOYMENT: '20/08/2021',
        START_OPERATION: '20/08/2021',
        END_OPERATION: '20/08/2021',
        END_RECOVERY: '20/08/2021'
      },
      CONTINUES_INTO_NEXT_TURN: true,
      DEPENDENCIES: 'kdjg;sd lfjk s;lfkgj ',
      AdjudicationSupport: [
        'Influence',
        'Logistics'
      ],
      PEER_REVIEW: 'kdjg;sd lfjk s;lfkgj ',
      INSIGHT: 'kdjg;sd lfjk s;lfkgj '
    },
    _id: '2020-03-25T15:08:47.530Z',
    _rev: '1',
    hasBeenRead: false,
    isOpen: false
  }
]

export const messageDataCollaborativeResponding: MessageCustom[] = [
  {
    messageType: CUSTOM_MESSAGE,
    templateId: 'RFI',
    details: {
      channel: 'channel-BlueRFI',
      from: {
        force: 'Blue',
        forceColor: '#00F',
        iconURL: 'default_img/umpireDefault.png',
        roleName: blueCO.name,
        roleId: blueCO.roleId
      },
      timestamp: '2020-10-13T08:54:21.119Z',
      privateMessage: 'The private element of the response',
      collaboration: {
        response: {
          content: 'Response to Blue-3a'
        },
        lastUpdated: '2020-03-25T15:08:47.540Z',
        owner: { forceId: 'f-1', forceName: 'Red', roleId: 'R2343', roleName: 'Comms' },
        status: CollaborativeMessageStates.Unallocated,
        feedback: [
          { fromId: 'rkrlw6f5f', fromName: 'Game Control', fromForce: 'Red', date: '2020-10-13T08:55:21.119Z', feedback: 'Please think more about the children' },
          { fromId: 'rkrlasdd5f', fromName: 'RFI Manager', fromForce: 'Red', date: '2020-10-12T07:25:21.119Z', feedback: 'Need even more prep time' },
          { fromId: 'rkrlasdd5f', fromName: 'RFI Manager', fromForce: 'Red', date: '2020-10-19T19:12:21.119Z', feedback: 'Endorsed. Even a good plan' }
        ]
      },
      turnNumber: 1
    },
    message: {
      Reference: 'Blue-3a',
      Title: 'RFI 3 from Blue, owned by Red Comms',
      RFI: 'Content of RFI',
      Priority: 'High',
      FAO: 'J2',
      ResponseRequiredBy: 'Within an hour'
    },
    _id: 'id_3a',
    _rev: '2',
    hasBeenRead: false,
    isOpen: false
  },
  {
    messageType: CUSTOM_MESSAGE,
    templateId: 'RFI',
    details: {
      channel: 'Red RFI',
      from: {
        force: 'Red',
        roleName: redCO.name,
        forceColor: '#F00',
        iconURL: 'default_img/umpireDefault.png',
        roleId: redCO.roleId
      },
      timestamp: '2020-10-13T08:55:21.119Z',
      collaboration: {
        lastUpdated: '2020-03-25T15:08:47.540Z',
        status: CollaborativeMessageStates.InProgress,
        response: {
          content: 'Game control response to RFI 4'
        }
      },
      turnNumber: 1
    },
    message: {
      Reference: 'RED-1',
      Title: 'RFI 1 from RED',
      RFI: 'Content of RFI Red-1',
      Priority: 'High',
      FAO: 'J2',
      ResponseRequiredBy: 'Within an hour'
    },
    _rev: '1',
    _id: 'id_4',
    hasBeenRead: false,
    isOpen: false
  },
  {
    messageType: CUSTOM_MESSAGE,
    templateId: 'RFI',
    details: {
      channel: 'channel-k63pjit0',
      from: {
        force: 'White',
        forceColor: '#FCFBEE',
        iconURL: 'default_img/umpireDefault.png',
        roleName: whiteGC.name,
        roleId: whiteGC.roleId
      },
      privateMessage: 'The private content goes in here',
      timestamp: '2020-10-13T08:52:40.930Z',
      collaboration: {
        lastUpdated: '2020-03-25T15:08:47.540Z',
        status: CollaborativeMessageStates.Closed,
        response: {
          content: 'Game control response to RFI 4'
        },
        feedback: [
          { fromId: 'rkrlasdd5f', fromName: 'RFI Manager', fromForce: 'Red', date: '2020-10-19T19:12:21.119Z', feedback: 'Endorsed. Even a good plan' }
        ]
      },
      turnNumber: 1
    },
    message: {
      Reference: 'White-2',
      content: 'Message from White, with Private content',
      Title: 'Duck food',
      RFI: 'But where do we get the duck food from?',
      Priority: 'Medium',
      FAO: 'SME – Logs & Med',
      ResponseRequiredBy: 'NLT 1600'
    },
    _id: '2020-03-25T15:08:47.540Z',
    _rev: '1',
    hasBeenRead: false,
    isOpen: false
  },
  {
    messageType: CUSTOM_MESSAGE,
    templateId: 'RFI',
    details: {
      channel: 'channel-k63pjit0',
      from: {
        force: 'Red',
        forceColor: '#F00',
        roleName: redCO.name,
        iconURL: 'default_img/umpireDefault.png',
        roleId: redCO.roleId
      },
      timestamp: '2020-10-13T08:52:04.394Z',
      collaboration: {
        lastUpdated: '2020-03-25T15:08:47.540Z',
        status: CollaborativeMessageStates.PendingReview,
        response: {
          content: 'Game control response to RFI 4'
        }
      },
      turnNumber: 1
    },
    message: {
      Reference: 'Red-2',
      Title: 'RFI 2 from Red',
      RFI: 'Content of RFI-2',
      Priority: 'High',
      FAO: 'J2',
      ResponseRequiredBy: 'Within an hour'
    },
    _id: '2020-03-25T15:08:47.525Z',
    _rev: '1',
    hasBeenRead: false,
    isOpen: false
  },
  {
    messageType: CUSTOM_MESSAGE,
    templateId: 'RFI',
    details: {
      channel: 'channel-ks8soryj',
      archived: true,
      from: {
        force: 'Blue',
        forceColor: '#00F',
        roleName: blueCO.name,
        iconURL: 'default_img/umpireDefault.png',
        roleId: blueCO.roleId
      },
      timestamp: '2020-10-13T08:52:21.119Z',
      collaboration: {
        lastUpdated: '2020-03-25T15:08:47.540Z',
        status: CollaborativeMessageStates.Released,
        response: {
          content: 'Game control response to Blue-2'
        }
      },
      turnNumber: 1
    },
    message: {
      Reference: 'Blue-2',
      Title: 'COA 2 from Blue',
      RFI: 'Content of RFI from Blue (2)',
      Priority: 'High',
      FAO: 'J2',
      ResponseRequiredBy: 'Within an hour'
    },
    _id: '2020-03-25T15:08:47.530Z',
    _rev: '1',
    hasBeenRead: false,
    isOpen: false
  }
]