mirror of
https://github.com/usebruno/bruno.git
synced 2026-07-07 22:18:33 +00:00
feat: welcome screen add new request
This commit is contained in:
@@ -4,6 +4,7 @@ const REQUEST_TAB_CLICK = "REQUEST_TAB_CLICK";
|
||||
const REQUEST_TAB_CLOSE = "REQUEST_TAB_CLOSE";
|
||||
const RESPONSE_RECEIVED = "RESPONSE_RECEIVED";
|
||||
const ADD_REQUEST = "ADD_REQUEST";
|
||||
const ADD_NEW_HTTP_REQUEST = "ADD_NEW_HTTP_REQUEST";
|
||||
|
||||
export default {
|
||||
SIDEBAR_COLLECTION_CLICK,
|
||||
@@ -11,5 +12,6 @@ export default {
|
||||
REQUEST_TAB_CLICK,
|
||||
REQUEST_TAB_CLOSE,
|
||||
RESPONSE_RECEIVED,
|
||||
ADD_REQUEST
|
||||
ADD_REQUEST,
|
||||
ADD_NEW_HTTP_REQUEST
|
||||
};
|
||||
|
||||
@@ -57,6 +57,27 @@ const reducer = (state, action) => {
|
||||
});
|
||||
}
|
||||
|
||||
case actions.ADD_NEW_HTTP_REQUEST: {
|
||||
return produce(state, (draft) => {
|
||||
const uid = nanoid();
|
||||
draft.requestTabs.push({
|
||||
id: uid,
|
||||
name: 'Untitled Request',
|
||||
method: 'GET',
|
||||
request: {
|
||||
url: 'https://api.spacex.land/graphql/',
|
||||
body: {
|
||||
graphql: {
|
||||
query: '{}'
|
||||
}
|
||||
}
|
||||
},
|
||||
collectionId: null
|
||||
});
|
||||
draft.activeRequestTabId = uid;
|
||||
});
|
||||
}
|
||||
|
||||
case actions.RESPONSE_RECEIVED: {
|
||||
return produce(state, (draft) => {
|
||||
const collection = find(draft.collections, (c) => c.id === action.collectionId);
|
||||
|
||||
Reference in New Issue
Block a user