Skip to content

Commit

Permalink
feat: add Activities button and view to workspace
Browse files Browse the repository at this point in the history
  • Loading branch information
MirzaHanan committed Feb 12, 2025
1 parent 02bae78 commit 1e45b6a
Show file tree
Hide file tree
Showing 3 changed files with 51 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/pages/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import PeopleHeader from '../people/main/Header';
import TokenRefresh from '../people/utils/TokenRefresh';
import GenerateStoriesView from '../people/widgetViews/GenerateStoriesView';
import PhasePlannerView from '../people/widgetViews/PhasePlannerView';
import Activities from '../people/widgetViews/workspace/Activities/Activities';
import WorkspaceTicketView from '../people/widgetViews/workspace/WorkspaceTicketView';
import { HiveChatView } from '../people/hiveChat/index';
import WorkSpacePlanner from '../people/WorkSpacePlanner/index';
Expand Down Expand Up @@ -64,6 +65,9 @@ const modeDispatchPages: Record<AppMode, () => React.ReactElement> = {
<Route path="/workspace/:uuid/planner">
<WorkSpacePlanner />
</Route>
<Route path="/workspace/:uuid/activities">
<Activities />
</Route>
<Route path="/workspace/:uuid/hivechat/:chatId">
<HiveChatView />
</Route>
Expand Down
23 changes: 23 additions & 0 deletions src/people/widgetViews/WorkspaceMission.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -497,6 +497,10 @@ const WorkspaceMission = () => {
window.open(`/workspace/bounties/${uuid}`, '_target');
};

const handleActivities = () => {
window.open(`/workspace/${uuid}/activities`, '_target');
};

const handleUserRepoOptionClick = (repositoryId: number) => {
setDisplayUserRepoOptions((prev: Record<number, boolean>) => ({
...prev,
Expand Down Expand Up @@ -1283,6 +1287,25 @@ const WorkspaceMission = () => {
/>
</WorkspaceFieldWrap>
)}
<WorkspaceFieldWrap>
<Button
style={{
borderRadius: '5px',
margin: 0,
padding: '10px 20px',
width: '100%',
backgroundColor: '#4285f4',
color: 'white',
textAlign: 'center',
border: 'none',
fontSize: '16px',
cursor: 'pointer'
}}
onClick={handleActivities}
dataTestId="workspace-activities-btn"
text="Activities"
/>
</WorkspaceFieldWrap>
<WorkspaceFieldWrap>
<Button
style={{
Expand Down
24 changes: 24 additions & 0 deletions src/people/widgetViews/workspace/Activities/Activities.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import React from 'react';
import styled from 'styled-components';

const Container = styled.div`
padding: 20px;
display: flex;
justify-content: center;
align-items: center;
min-height: 200px;
`;

const Text = styled.h1`
color: #333;
font-size: 24px;
text-align: center;
`;

const Activities = () => (
<Container>
<Text>Activities View - Coming Soon!</Text>
</Container>
);

export default Activities;

0 comments on commit 1e45b6a

Please sign in to comment.