Skip to content

Commit ca3b4b0

Browse files
committed
merge conflict resolve
2 parents 78d65c4 + fbedbbf commit ca3b4b0

File tree

5 files changed

+18
-14
lines changed

5 files changed

+18
-14
lines changed

src/components.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ export namespace Components {
135135
"doc": any;
136136
}
137137
interface EditorPage {
138+
"mode": string;
138139
"permissions": string;
139140
"url": string;
140141
}
@@ -928,6 +929,7 @@ declare namespace LocalJSX {
928929
"doc"?: any;
929930
}
930931
interface EditorPage {
932+
"mode"?: string;
931933
"permissions"?: string;
932934
"url"?: string;
933935
}

src/components/editorPage/editor-page/editor-page.tsx

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import { formatJSON } from '../../../utils/utils';
1313
export class EditorPage {
1414
@Prop() url: string;
1515
@Prop() permissions: string;
16+
@Prop() mode: string;
1617

1718
@State() selectedNodeName: string;
1819
@State() nodeList: string[] = [];
@@ -43,7 +44,6 @@ export class EditorPage {
4344
.catch(err => {
4445
this.loadingNodes = false;
4546
this.nodeError = err;
46-
console.log(err);
4747
});
4848
};
4949

@@ -70,6 +70,14 @@ export class EditorPage {
7070
state.viewParameter.dispatch(transactionToFormatParameter);
7171
};
7272

73+
checkIfValidDemoQuery(value: string) {
74+
const demoConstraints = ["drop", "addv", "addvertex", "addedge", "adde", "property", "addlabel"]
75+
demoConstraints.forEach(constraint => {
76+
if (value.toLowerCase().includes(constraint)) {
77+
throw Error(`You can perform this operation in Demo mode !`)
78+
}
79+
})
80+
}
7381
onClickRun = async () => {
7482
if (state.editorTextFlag) {
7583
state.selectedNodeName = null;
@@ -93,6 +101,9 @@ export class EditorPage {
93101

94102
if (isValid) {
95103
state.timeTaken = null;
104+
105+
if (this.mode === "demo") this.checkIfValidDemoQuery(query)
106+
96107
const res = await axios.post(`${state.hostUrl}/query/`, {
97108
query,
98109
parameters: JSON.parse(parameters),
@@ -108,9 +119,8 @@ export class EditorPage {
108119
state.errorMessage = error;
109120
}
110121
} catch (error) {
111-
console.log({ error });
112122
state.isError = true;
113-
state.errorMessage = error?.response?.data?.error ? error.response.data.error : 'Failed to fetch data from db server.';
123+
state.errorMessage = error?.response?.data?.error ? error.response.data.error : error.message ?? 'Failed to fetch data from db server.';
114124
}
115125
state.isLoading = false;
116126
}

src/components/editorPage/editor-page/readme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
| Property | Attribute | Description | Type | Default |
1111
| ------------- | ------------- | ----------- | -------- | ----------- |
12+
| `mode` | `mode` | | `string` | `undefined` |
1213
| `permissions` | `permissions` | | `string` | `undefined` |
1314
| `url` | `url` | | `string` | `undefined` |
1415

src/components/editorPage/store.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -195,15 +195,6 @@ onChange('nodes', value => {
195195
});
196196
});
197197

198-
onChange('query', value => {
199-
if (state.viewQuery) {
200-
let transactionToAdd = state.viewQuery.state.update({
201-
changes: { from: 0, to: state.viewQuery.state.doc.toString().length, insert: `${value}` },
202-
});
203-
state.viewQuery.dispatch(transactionToAdd);
204-
}
205-
});
206-
207198
onChange('queryParameter', value => {
208199
if (state.viewParameter) {
209200
let transactionToAdd = state.viewParameter.state.update({

src/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<!-- <editor-res></editor-res> -->
2828
<!-- <permission-editor url="http://localhost:3000/api/permissions" rolesurl="http://localhost:3000/api/permissions/all"></permission-editor> -->
2929
<!-- <tabs-component></tabs-component> -->
30-
<!-- <editor-page url="http://localhost:3000/api/editor"></editor-page> -->
30+
<editor-page url="http://localhost:3000/api/editor"></editor-page>
3131
<!-- <query-logs ></query-logs> -->
3232
<!-- <navigators-component></navigators-component> -->
3333
<!-- <users-component></users-component> -->
@@ -49,7 +49,7 @@
4949
<!-- <login-form></login-form> -->
5050
<!-- </fluid-container> -->
5151
<!-- <banner-component></banner-component> -->
52-
<insert-node-model ></insert-node-model>
52+
<!-- <insert-node-model ></insert-node-model> -->
5353
</div>
5454
</body>
5555

0 commit comments

Comments
 (0)