Skip to content

Commit a4c5ecd

Browse files
authored
Merge pull request #21 from oslabs-beta/Hernan/codePreview
MarketPlace Button & CodePreview bottomTabs removal
2 parents 20436e1 + f38c2d4 commit a4c5ecd

File tree

6 files changed

+47
-31
lines changed

6 files changed

+47
-31
lines changed

app/src/components/bottom/BottomTabs.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,11 @@ const BottomTabs = (props): JSX.Element => {
8080
classes={{ root: classes.tabRoot, selected: classes.tabSelected }}
8181
label="CSS Editor"
8282
/>
83-
<Tab
83+
{/* <Tab (there was no more need for this tab since we created an outside button for the codePreview)
8484
disableRipple
8585
classes={{ root: classes.tabRoot, selected: classes.tabSelected }}
8686
label="Code Preview"
87-
/>
87+
/> */}
8888
<Tab
8989
disableRipple
9090
classes={{ root: classes.tabRoot, selected: classes.tabSelected }}
@@ -129,7 +129,7 @@ const BottomTabs = (props): JSX.Element => {
129129
{tab === 0 && <CreationPanel isThemeLight={props.isThemeLight} />}
130130
{tab === 1 && <CustomizationPanel isThemeLight={props.isThemeLight} />}
131131
{tab === 2 && <StylesEditor theme={theme} setTheme={setTheme} />}
132-
{tab === 3 && <CodePreview theme={theme} setTheme={setTheme} />}
132+
{/* {tab === 3 && <CodePreview theme={theme} setTheme={setTheme} />} */}
133133
{tab === 4 && <Tree data={components} />}
134134
{tab === 5 && <ContextManager theme={theme} setTheme={setTheme} />}
135135
{tab === 6 && (

app/src/components/main/Canvas.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
changeFocus,
1111
addChild,
1212
snapShotAction,
13-
toggleCodePreview
13+
// toggleCodePreview
1414
} from '../../redux/reducers/slice/appStateSlice';
1515
import { RootState } from '../../redux/store';
1616

app/src/components/right/DeleteProjects.tsx

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,27 @@ function ProjectsDialog(props: ProjectDialogProps) {
5353
aria-labelledby="project-dialog-title"
5454
open={open}
5555
>
56-
<DialogTitle style={{ color: "#000" }} id="project-dialog-title">Delete Project</DialogTitle>
56+
<DialogTitle style={{ color: "#297ac2" }} id="project-dialog-title">DELETE PROJECTS</DialogTitle>
57+
<DialogTitle style={{ color: "#000" }} id="project-dialog-title">User Projects</DialogTitle>
5758
<List style={{ color: "#000" }}>
58-
{projects.map((project: any, index: number) => (
59+
{projects.filter((project: any) => project.forked === undefined || project.forked === false).map((project: any, index: number) => (
60+
<ListItem
61+
button
62+
onClick={() => handleDelete(project.name)}
63+
key={index}
64+
>
65+
<ListItemAvatar>
66+
<Avatar className={classes.avatar}>
67+
<DeleteRoundedIcon />
68+
</Avatar>
69+
</ListItemAvatar>
70+
<ListItemText primary={project.name} />
71+
</ListItem>
72+
))}
73+
</List>
74+
<DialogTitle style={{ color: "#000" }} id="project-dialog-title"> MP Projects</DialogTitle>
75+
<List style={{ color: "#000" }}>
76+
{projects.filter((project: any) => project.forked === true).map((project: any, index: number) => (
5977
<ListItem
6078
button
6179
onClick={() => handleDelete(project.name)}

app/src/components/right/MarketplaceButton.tsx

Lines changed: 0 additions & 13 deletions
This file was deleted.

app/src/components/right/OpenProjects.tsx

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,10 @@ function ProjectsDialog(props: ProjectDialogProps) {
5555
aria-labelledby="project-dialog-title"
5656
open={open}
5757
>
58-
<DialogTitle style={{ color: "#000" }} id="project-dialog-title">Open Project</DialogTitle>
58+
<DialogTitle style={{ color: "#297ac2" }} id="project-dialog-title">SAVED PROJECTS</DialogTitle>
59+
<DialogTitle style={{ color: "#000" }} id="project-dialog-title">User Projects</DialogTitle>
5960
<List style={{ color: "#000" }}>
60-
{projects.filter((project: any) => project.forked === undefined).map((project: any, index: number) => {
61-
console.log("Logging something inside the map:", project.forked); // Add this line
62-
return (
61+
{projects.filter((project: any) => project.forked === undefined || project.forked === false).map((project: any, index: number) => (
6362
<ListItem
6463
button
6564
onClick={() => handleListItemClick(project.name)}
@@ -72,15 +71,13 @@ function ProjectsDialog(props: ProjectDialogProps) {
7271
</ListItemAvatar>
7372
<ListItemText primary={project.name} />
7473
</ListItem>
75-
);
76-
})}
74+
)
75+
)}
7776
</List>
7877
{/* this section handles the projects cloned from the marketplace */}
7978
<DialogTitle style={{ color: "#000" }} id="project-dialog-title">MP Projects</DialogTitle>
8079
<List style={{ color: "#000" }}>
81-
{projects.filter((project: any) => project.forked !== undefined).map((project: any, index: number) => {
82-
console.log("Logging something inside the second map:", project.forked); // Add this line
83-
return (
80+
{projects.filter((project: any) => project.forked === true).map((project: any, index: number) => (
8481
<ListItem
8582
button
8683
onClick={() => handleListItemClick(project.name)}
@@ -93,8 +90,8 @@ function ProjectsDialog(props: ProjectDialogProps) {
9390
</ListItemAvatar>
9491
<ListItemText primary={project.name} />
9592
</ListItem>
96-
);
97-
})}
93+
)
94+
)}
9895
</List>
9996
</Dialog>
10097
);

app/src/components/top/NavBarButtons.tsx

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,21 @@ function navbarDropDown(props) {
357357
></input>
358358
<button onClick={() => joinRoom()}>Join Room</button>
359359
<p>In Room: {joinedRoom}</p>
360-
<MarketplaceButton />
360+
<Link to="/marketplace" style={{ textDecoration: 'none' }} target="_blank">
361+
<button>
362+
Marketplace
363+
<svg
364+
xmlns="http://www.w3.org/2000/svg"
365+
width="16"
366+
height="16"
367+
fill="currentColor"
368+
className="bi bi-book"
369+
viewBox="0 0 16 16"
370+
>
371+
<path d="M1 2.828c.885-.37 2.154-.769 3.388-.893 1.33-.134 2.458.063 3.112.752v9.746c-.935-.53-2.12-.603-3.213-.493-1.18.12-2.37.461-3.287.811V2.828zm7.5-.141c.654-.689 1.782-.886 3.112-.752 1.234.124 2.503.523 3.388.893v9.923c-.918-.35-2.107-.692-3.287-.81-1.094-.111-2.278-.039-3.213.492V2.687zM8 1.783C7.015.936 5.587.81 4.287.94c-1.514.153-3.042.672-3.994 1.105A.5.5 0 0 0 0 2.5v11a.5.5 0 0 0 .707.455c.882-.4 2.303-.881 3.68-1.02 1.409-.142 2.59.087 3.223.877a.5.5 0 0 0 .78 0c.633-.79 1.814-1.019 3.222-.877 1.378.139 2.8.62 3.681 1.02A.5.5 0 0 0 16 13.5v-11a.5.5 0 0 0-.293-.455c-.952-.433-2.48-.952-3.994-1.105C10.413.809 8.985.936 8 1.783z" />
372+
</svg>
373+
</button>
374+
</Link>
361375
<LoginButton />
362376
<StyledMenu // Dropdown menu connected to Manage Project Button
363377
id="customized-menu"

0 commit comments

Comments
 (0)