GraphQL endpoint field is now persisted (#319)
GraphQL endpoint field is now persisted
This commit is contained in:
@@ -136,7 +136,6 @@ export default {
|
|||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
url: "https://rickandmortyapi.com/graphql",
|
|
||||||
schemaString: "",
|
schemaString: "",
|
||||||
queryFields: [],
|
queryFields: [],
|
||||||
mutationFields: [],
|
mutationFields: [],
|
||||||
@@ -144,6 +143,16 @@ export default {
|
|||||||
gqlTypes: []
|
gqlTypes: []
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
computed: {
|
||||||
|
url: {
|
||||||
|
get() {
|
||||||
|
return this.$store.state.gql.url;
|
||||||
|
},
|
||||||
|
set(value) {
|
||||||
|
this.$store.commit("setGQLState", { value, attribute: "url" });
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
copySchema() {
|
copySchema() {
|
||||||
const aux = document.createElement("textarea");
|
const aux = document.createElement("textarea");
|
||||||
|
|||||||
@@ -3,6 +3,10 @@ export default {
|
|||||||
state.request[object.attribute] = object.value
|
state.request[object.attribute] = object.value
|
||||||
},
|
},
|
||||||
|
|
||||||
|
setGQLState(state, object) {
|
||||||
|
state.gql[object.attribute] = object.value;
|
||||||
|
},
|
||||||
|
|
||||||
addHeaders(state, value) {
|
addHeaders(state, value) {
|
||||||
state.request.headers.push(value);
|
state.request.headers.push(value);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -16,5 +16,8 @@ export default () => ({
|
|||||||
rawInput: false,
|
rawInput: false,
|
||||||
requestType: '',
|
requestType: '',
|
||||||
contentType: '',
|
contentType: '',
|
||||||
|
},
|
||||||
|
gql: {
|
||||||
|
url: 'https://rickandmortyapi.com/graphql'
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user