Skip to content

Instantly share code, notes, and snippets.

@timlrx
Last active April 22, 2021 09:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save timlrx/7422a516e6785f04ce7dfab57c6887eb to your computer and use it in GitHub Desktop.
Save timlrx/7422a516e6785f04ce7dfab57c6887eb to your computer and use it in GitHub Desktop.
Execute query component neo4j hooks
import { Neo4jContext, Neo4jProvider, useDatabases } from 'use-neo4j';
const ExecuteQuery = ({
driver,
nextStep
}) => {
return (
<Neo4jProvider driver={driver}>
<CypherQuery
nextStep={nextStep}
/>
</Neo4jProvider>
);
};
const CypherQuery = ({
nextStep
}) => {
const { driver } = useContext(Neo4jContext)
const onQueryData = () => {
driver
.session({ database: db })
.run(query)
.then((res) => {
toMotifFormat(res)
})
}
return (
<form onSubmit={onQueryData}>
/* query form */
</form>
)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment