Skip to content

Commit 89df21a

Browse files
authored
Merge pull request #142 from oslabs-beta/fixBug/DeleteField
Fix bug/delete field
2 parents 6b562df + 8951c58 commit 89df21a

File tree

5 files changed

+16
-10
lines changed

5 files changed

+16
-10
lines changed

.DS_Store

-2 KB
Binary file not shown.

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"build": "webpack -p",
99
"dev": "webpack-dev-server --mode=development",
1010
"test": "test",
11-
"package": "sudo electron-forge make",
11+
"package": "electron-forge make",
1212
"package-linux": "electron-packager . --linux --asar",
1313
"package-mac": "electron-packager . --darwin --asar",
1414
"package-win": "electron-packager . --platform win32 --arch x64 --asar"
@@ -64,7 +64,6 @@
6464
"@babel/preset-env": "^7.4.5",
6565
"@babel/preset-react": "^7.0.0",
6666
"@electron-forge/maker-deb": "^6.0.0-beta.39",
67-
"@electron-forge/maker-dmg": "^6.0.0-beta.39",
6867
"@electron-forge/maker-squirrel": "^6.0.0-beta.39",
6968
"@material-ui/core": "^4.0.2",
7069
"awesome-typescript-loader": "^5.2.1",

src/components/popup/welcome.jsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,11 +109,17 @@ function DraggableDialog(props) {
109109
<StartButton onClick={handleClose} color="primary" >Start</StartButton>
110110
</DialogActionsDiv>
111111

112-
<ContentDiv style={{ marginTop: "15px", marginBottom: "25px" }}>
113-
Please prepare your credit card.
112+
<ContentDiv style={{ marginTop: "15px", marginBottom: "25px", textAlign: "left" }}>
113+
<ol>
114+
<li>Add Table - create tables that mimic psql tables</li>
115+
<li>Schema - view, edit, or delete table you add</li>
116+
<li>Code - view generated GraphQL and SQL code before export</li>
117+
<li>Visualize - view the GraphQL schema intuitively as a simple tree</li>
118+
<li>Export - export project to interact with database</li>
119+
</ol>
114120
</ContentDiv>
115121
</Dialog>
116-
</div>
122+
</div >
117123
);
118124
}
119125

src/components/sideBar/navSidebar.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ function NavSideBar() {
112112
borderTop: '1px solid rgba(0, 0, 0, 0.08)',
113113
width: '100%'
114114
}}
115-
/>}
115+
/>}
116116
</SideBar>
117117
)
118118
}

src/state/store.jsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ function reducer(state, action) {
3535
return { ...state, selectedTable: newState.selectedTable };
3636

3737
case "EDIT_TABLE":
38-
selectedTable = newState.tables[action.payload];
39-
return { ...state, selectedTable };
38+
newState.selectedTable = newState.tables[action.payload];
39+
return { ...state, selectedTable: newState.selectedTable };
4040

4141
case "EDIT_FIELD":
4242
const { fieldKey, fieldProperty, value } = action.payload;
@@ -58,11 +58,12 @@ function reducer(state, action) {
5858
// This case will increment tableIndex regardless whether we're adding a new table or editing an existing one
5959
case "SAVE_TABLE":
6060
newState.tables[newState.selectedTable.tableID] = newState.selectedTable;
61+
6162
return {
6263
...state,
6364
tables: newState.tables,
6465
tableIndex: newState.tableIndex + 1,
65-
visualizeJSON: buildVisualizerJson(newState.tables),
66+
visualizeJSON: buildVisualizerJson(deepClone(newState.tables)),
6667
gqlSchema: buildGQLSchema(newState.tables),
6768
gqlResolvers: buildGQLResolvers(newState.tables),
6869
sqlScripts: buildSQLScripts(newState.tables)
@@ -86,7 +87,7 @@ function reducer(state, action) {
8687
return {
8788
...state,
8889
tables: newState.tables,
89-
visualizeJSON: buildVisualizerJson(newState.tables),
90+
visualizeJSON: buildVisualizerJson(deepClone(newState.tables)),
9091
gqlSchema: buildGQLSchema(newState.tables),
9192
gqlResolvers: buildGQLResolvers(newState.tables),
9293
sqlScripts: buildSQLScripts(newState.tables)

0 commit comments

Comments
 (0)