Skip to content

Commit da2aa55

Browse files
Fix alias in database picker (#1865)
* fix e2e test * fix review * update snapshot * update test
1 parent c191eab commit da2aa55

File tree

7 files changed

+36
-42
lines changed

7 files changed

+36
-42
lines changed

e2e_tests/integration/auto-prefix.spec.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,21 +44,19 @@ describe(':auto prefix in browser', () => {
4444
})
4545
}
4646

47-
if (Cypress.config('serverVersion') >= 4.4) {
47+
if (Cypress.config('serverVersion') >= 5) {
4848
it('shows help link when running CALL IN TRANSACTIONS without :auto', () => {
49-
cy.executeCommand(
50-
`MATCH (n) WITH n CALL {{} CALL db.ping() YIELD success {}} IN TRANSACTIONS`
51-
)
49+
cy.executeCommand(`CALL {{} RETURN 2 as x {}} IN TRANSACTIONS RETURN 2;`)
5250
cy.getFrames().contains('ERROR')
5351
cy.getFrames().contains(':auto')
5452
})
5553

5654
it('adding :auto enables running CALL IN TRANSACTIONS', () => {
5755
cy.executeCommand(
58-
`:auto MATCH (n) WITH n CALL {{} CALL db.ping() YIELD success {}} IN TRANSACTIONS`
56+
`:auto CALL {{} RETURN 2 as x {}} IN TRANSACTIONS RETURN 2;`
5957
)
6058
cy.getFrames().should('not.contain', 'ERROR')
61-
cy.getFrames().contains('(no changes, no records)')
59+
cy.getFrames().contains('Started streaming 1 rec')
6260
})
6361
}
6462

src/browser/modules/DBMSInfo/DatabaseSelector.tsx

Lines changed: 13 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -95,35 +95,19 @@ export const DatabaseSelector = ({
9595
<option value={EMPTY_OPTION}>{EMPTY_OPTION}</option>
9696
)}
9797

98-
{databasesAndAliases.map(dbOrAlias => {
99-
//If alias
100-
if ('databaseName' in dbOrAlias) {
101-
return (
102-
<option
103-
key={dbOrAlias.name}
104-
value={dbOrAlias.databaseName}
105-
disabled={dbOrAlias.status === 'unknown'}
106-
>
107-
{dbOrAlias.name}
108-
</option>
109-
)
110-
}
111-
112-
//If database
113-
return (
114-
<option
115-
key={dbOrAlias.name}
116-
value={dbOrAlias.name}
117-
disabled={dbOrAlias.status === 'unknown'}
118-
>
119-
{dbOrAlias.name}
120-
{dbOrAlias === homeDb ? NBSP_CHAR + HOUSE_EMOJI : ''}
121-
{dbOrAlias.status === 'unknown'
122-
? NBSP_CHAR + HOUR_GLASS_EMOJI
123-
: ''}
124-
</option>
125-
)
126-
})}
98+
{databasesAndAliases.map(dbOrAlias => (
99+
<option
100+
key={dbOrAlias.name}
101+
value={dbOrAlias.name}
102+
disabled={dbOrAlias.status === 'unknown'}
103+
>
104+
{dbOrAlias.name}
105+
{dbOrAlias === homeDb ? NBSP_CHAR + HOUSE_EMOJI : ''}
106+
{dbOrAlias.status === 'unknown'
107+
? NBSP_CHAR + HOUR_GLASS_EMOJI
108+
: ''}
109+
</option>
110+
))}
127111
</Select>
128112
</DrawerSectionBody>
129113
</DrawerSection>

src/browser/modules/Stream/CypherFrame/CodeView.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,10 @@ export class CodeViewComponent extends Component<any> {
9494
<PaddedDiv>
9595
<StyledTable>
9696
<StyledTBody>
97+
<StyledAlteringTr>
98+
<StyledStrongTd>Server version</StyledStrongTd>
99+
<StyledTd>{request.result.summary.server.agent}</StyledTd>
100+
</StyledAlteringTr>
97101
<StyledAlteringTr>
98102
<StyledStrongTd>Server address</StyledStrongTd>
99103
<StyledTd>{request.result.summary.server.address}</StyledTd>

src/browser/modules/Stream/CypherFrame/__snapshots__/CodeView.test.tsx.snap

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,18 @@ exports[`CodeViews CodeView displays request and response info if successful que
3737
<tbody
3838
class="sc-jeraig geBIAF"
3939
>
40+
<tr
41+
class="sc-nVkyK iDrzMo"
42+
>
43+
<td
44+
class="sc-hiwPVj dBfpwL"
45+
>
46+
Server version
47+
</td>
48+
<td
49+
class="sc-ehCJOs"
50+
/>
51+
</tr>
4052
<tr
4153
class="sc-nVkyK iDrzMo"
4254
>

src/neo4j-arc/cypher-language-support/cypher-editor/CypherEditor.tsx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,6 @@ const MonacoStyleWrapper = styled.div`
4646
.hover-row.status-bar {
4747
display: none !important;
4848
}
49-
// used to make the focus outline of the editor not be ugly. Don't think this breaks anything
50-
.monaco-editor.rename-box {
51-
display: none;
52-
}
5349
`
5450

5551
const EXPLAIN_QUERY_PREFIX = 'EXPLAIN '

src/neo4j-arc/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"@rollup/plugin-alias": "^3.1.9",
2727
"@types/react": "^17.0.40",
2828
"esbuild": "^0.14.26",
29-
"neo4j-driver-core": "^5.0.1",
29+
"neo4j-driver-core": "^5.2.0",
3030
"react": "^17.0.2",
3131
"react-dom": "^17.0.2",
3232
"rollup": "^2.70.1",
@@ -68,7 +68,7 @@
6868
"peerDependencies": {
6969
"@neo4j-ndl/base": "^0.1.2",
7070
"@neo4j-ndl/react": "^0.1.2",
71-
"neo4j-driver-core": "^5.0.1",
71+
"neo4j-driver-core": "^5.2.0",
7272
"react": "^17.0.2",
7373
"react-dom": "^17.0.2"
7474
}

src/neo4j-arc/yarn.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1280,7 +1280,7 @@ nano-css@^5.3.1:
12801280
stacktrace-js "^2.0.2"
12811281
stylis "^4.0.6"
12821282

1283-
neo4j-driver-core@^5.0.1:
1283+
neo4j-driver-core@^5.2.0:
12841284
version "5.2.0"
12851285
resolved "https://registry.yarnpkg.com/neo4j-driver-core/-/neo4j-driver-core-5.2.0.tgz#b465bea6580196f43945265b75961978de17e39e"
12861286
integrity sha512-USdA9u+V0VM7y4UwH4nrofBaROwp73iKx1hC6TNWQRKF5o7biDUt6Wc1x3+oO4YN4lCSC5JzB/tHlG4f1cYxsg==

0 commit comments

Comments
 (0)