Loading analyst/src/components/ActionLog/index.tsx +2 −1 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ const getIcon = (logType: ActionLogFragment['type']) => { case 'INJECT': case 'CUSTOM_INJECT': case 'TOOL': case 'FORM_SUBMISSION': case 'FORM': return ( <Icon icon='full-circle' color={actionTypeColor(logType.toString())} /> Loading Loading @@ -135,7 +136,7 @@ export const ActionLog: FC<ActionLogProps> = ({ selectedDispatch }) => { .forEach(milestoneState => milestoneState.teamIds.forEach(teamId => items.push({ id: `milestone:${milestoneState.id}`, id: `milestone:${milestoneState.id}-actionlog`, icon: <Icon icon='flag' />, text: `milestone "${milestoneState.milestone.displayName}" reached, ` + Loading analyst/src/components/MilestoneTable/index.tsx +1 −1 Original line number Diff line number Diff line Loading @@ -20,7 +20,7 @@ export const MilestoneTable = () => { milestones.map((_milestone, i) => i < 5) ) const [isTimeRelative, setIsTimeRelative] = useState(false) const [isTimeRelative, setIsTimeRelative] = useState(true) const milestoneFirstReachedTime: { [milestoneId: string]: number } = {} Loading analyst/src/components/Overview/ActionDetail.tsx +27 −0 Original line number Diff line number Diff line Loading @@ -230,6 +230,33 @@ const ActionDetail: FC<ActionDetailProps> = ({ actionLog }) => { <td className={td}>{actionLog.channel.description}</td> </tr> )} {actionLog.details.__typename === 'QuestionnaireSubmissionType' && ( <> <tr> <th className={th}>Questionnaire sent</th> <td className={td}> {formatTimestamp({ timestamp: actionLog.details.teamQuestionnaireState.timestampSent, teamId: actionLog.team.id, })} </td> </tr> {actionLog.details.teamQuestionnaireState.timestampAnswered && ( <tr> <th className={th}>Questionnaire answered</th> <td className={td}> {formatTimestamp({ timestamp: actionLog.details.teamQuestionnaireState .timestampAnswered, teamId: actionLog.team.id, })} </td> </tr> )} </> )} </tbody> </table> </div> Loading analyst/src/components/Overview/index.tsx +1 −0 Original line number Diff line number Diff line Loading @@ -383,6 +383,7 @@ export const Overview: FC<OverviewProps> = ({ <div className={footerElement}> <Detail selectedState={selectedState} displayAuto={displayAuto} /> </div> <Divider /> <div className={footerElement}> <ActionLog selectedDispatch={selectedDispatch} /> Loading frontend/src/users/Tags/AssignTags.tsx +1 −1 Original line number Diff line number Diff line Loading @@ -77,7 +77,7 @@ const AssignTags = ({ selectedUsers, setSearchString }: Props) => { position={'left'} autoFocus={false} enforceFocus={false} onClose={() => setOpen(false)} captureDismiss={false} content={ <div> <div className={contentWrapper}> Loading Loading
analyst/src/components/ActionLog/index.tsx +2 −1 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ const getIcon = (logType: ActionLogFragment['type']) => { case 'INJECT': case 'CUSTOM_INJECT': case 'TOOL': case 'FORM_SUBMISSION': case 'FORM': return ( <Icon icon='full-circle' color={actionTypeColor(logType.toString())} /> Loading Loading @@ -135,7 +136,7 @@ export const ActionLog: FC<ActionLogProps> = ({ selectedDispatch }) => { .forEach(milestoneState => milestoneState.teamIds.forEach(teamId => items.push({ id: `milestone:${milestoneState.id}`, id: `milestone:${milestoneState.id}-actionlog`, icon: <Icon icon='flag' />, text: `milestone "${milestoneState.milestone.displayName}" reached, ` + Loading
analyst/src/components/MilestoneTable/index.tsx +1 −1 Original line number Diff line number Diff line Loading @@ -20,7 +20,7 @@ export const MilestoneTable = () => { milestones.map((_milestone, i) => i < 5) ) const [isTimeRelative, setIsTimeRelative] = useState(false) const [isTimeRelative, setIsTimeRelative] = useState(true) const milestoneFirstReachedTime: { [milestoneId: string]: number } = {} Loading
analyst/src/components/Overview/ActionDetail.tsx +27 −0 Original line number Diff line number Diff line Loading @@ -230,6 +230,33 @@ const ActionDetail: FC<ActionDetailProps> = ({ actionLog }) => { <td className={td}>{actionLog.channel.description}</td> </tr> )} {actionLog.details.__typename === 'QuestionnaireSubmissionType' && ( <> <tr> <th className={th}>Questionnaire sent</th> <td className={td}> {formatTimestamp({ timestamp: actionLog.details.teamQuestionnaireState.timestampSent, teamId: actionLog.team.id, })} </td> </tr> {actionLog.details.teamQuestionnaireState.timestampAnswered && ( <tr> <th className={th}>Questionnaire answered</th> <td className={td}> {formatTimestamp({ timestamp: actionLog.details.teamQuestionnaireState .timestampAnswered, teamId: actionLog.team.id, })} </td> </tr> )} </> )} </tbody> </table> </div> Loading
analyst/src/components/Overview/index.tsx +1 −0 Original line number Diff line number Diff line Loading @@ -383,6 +383,7 @@ export const Overview: FC<OverviewProps> = ({ <div className={footerElement}> <Detail selectedState={selectedState} displayAuto={displayAuto} /> </div> <Divider /> <div className={footerElement}> <ActionLog selectedDispatch={selectedDispatch} /> Loading
frontend/src/users/Tags/AssignTags.tsx +1 −1 Original line number Diff line number Diff line Loading @@ -77,7 +77,7 @@ const AssignTags = ({ selectedUsers, setSearchString }: Props) => { position={'left'} autoFocus={false} enforceFocus={false} onClose={() => setOpen(false)} captureDismiss={false} content={ <div> <div className={contentWrapper}> Loading