Skip to content

Commit f2190ba

Browse files
committed
add renderProjectIndex to user project route
1 parent 5f89a8d commit f2190ba

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

server/routes/server.routes.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Router } from 'express';
2-
import sendHtml, { renderIndex } from '../views/index';
2+
import sendHtml, { renderIndex, renderProjectIndex } from '../views/index';
33
import { userExists } from '../controllers/user.controller';
44
import {
55
projectExists,
@@ -47,7 +47,12 @@ router.get('/:username/sketches/:project_id', async (req, res) => {
4747
req.params.username,
4848
req.params.project_id
4949
);
50-
sendHtml(req, res, exists);
50+
51+
if (exists.success && exists.projectName) {
52+
res.send(renderProjectIndex(req.params.username, exists.projectName));
53+
} else {
54+
sendHtml(req, res, exists);
55+
}
5156
});
5257

5358
router.get('/:username/sketches', async (req, res) => {

server/views/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export function renderIndex() {
4848
`;
4949
}
5050

51-
export function renderProjectIndex(username , projectName) {
51+
export function renderProjectIndex(username, projectName) {
5252
const assetsManifest = process.env.webpackAssets && JSON.parse(process.env.webpackAssets);
5353
return `
5454
<!DOCTYPE html>
@@ -107,6 +107,6 @@ export default function sendHtml(req, res, exists = {success:true}) {
107107
res.status(404);
108108
get404Sketch((html) => res.send(html));
109109
} else {
110-
res.send(renderProjectIndex(req.params.username, exists.projectName));
110+
res.send(renderIndex());
111111
}
112112
};

0 commit comments

Comments
 (0)