stylesheet mock fix
This commit is contained in:
@@ -225,9 +225,10 @@ ${rule.selector} {
|
||||
}
|
||||
|
||||
insertStyleSheet(item: CreateTextFileViewModelBaseModel) {
|
||||
const parentPath = item.parentPath ? `${item.parentPath}/` : '';
|
||||
const newItem: StylesheetDBItem = {
|
||||
...item,
|
||||
path: `${item.parentPath}/${item.name}.css`,
|
||||
path: `${parentPath}${item.name}`,
|
||||
isFolder: false,
|
||||
hasChildren: false,
|
||||
type: 'stylesheet',
|
||||
@@ -238,7 +239,6 @@ ${rule.selector} {
|
||||
return newItem;
|
||||
}
|
||||
|
||||
|
||||
insert(item: StylesheetDBItem) {
|
||||
const exits = this.data.find((i) => i.path === item.path);
|
||||
|
||||
|
||||
@@ -39,8 +39,8 @@ const detailHandlers = [
|
||||
const response = umbStylesheetData.getStylesheet(path);
|
||||
return res(ctx.status(200), ctx.json(response));
|
||||
}),
|
||||
rest.post(umbracoPath('/stylesheet'), (req, res, ctx) => {
|
||||
const requestBody = req.json() as CreateTextFileViewModelBaseModel;
|
||||
rest.post(umbracoPath('/stylesheet'), async (req, res, ctx) => {
|
||||
const requestBody = (await req.json()) as CreateTextFileViewModelBaseModel;
|
||||
if (!requestBody) return res(ctx.status(400, 'no body found'));
|
||||
const response = umbStylesheetData.insertStyleSheet(requestBody);
|
||||
return res(ctx.status(200), ctx.json(response));
|
||||
@@ -53,7 +53,7 @@ const detailHandlers = [
|
||||
return res(ctx.status(200), ctx.json(response));
|
||||
}),
|
||||
rest.put(umbracoPath('/stylesheet'), async (req, res, ctx) => {
|
||||
const requestBody = await req.json() as UpdateStylesheetRequestModel;
|
||||
const requestBody = (await req.json()) as UpdateStylesheetRequestModel;
|
||||
if (!requestBody) return res(ctx.status(400, 'no body found'));
|
||||
umbStylesheetData.updateData(requestBody);
|
||||
return res(ctx.status(200));
|
||||
@@ -75,7 +75,6 @@ const detailHandlers = [
|
||||
}),
|
||||
];
|
||||
|
||||
|
||||
const rulesHandlers = [
|
||||
rest.post(umbracoPath('/stylesheet/rich-text/extract-rules'), async (req, res, ctx) => {
|
||||
const requestBody = req.json() as ExtractRichTextStylesheetRulesRequestModel;
|
||||
|
||||
Reference in New Issue
Block a user