Skip to content
Snippets Groups Projects
Unverified Commit 00fec114 authored by Gustavo Saiani's avatar Gustavo Saiani Committed by GitHub
Browse files

Simplify data selectors (#26504)

parent 5a3cd591
No related branches found
No related tags found
No related merge requests found
...@@ -7,19 +7,19 @@ const getDatabaseList = createSelector( ...@@ -7,19 +7,19 @@ const getDatabaseList = createSelector(
databases => (databases ? Object.values(databases) : []), databases => (databases ? Object.values(databases) : []),
); );
export const getHasDataAccess = createSelector([getDatabaseList], databases => export const getHasDataAccess = createSelector(getDatabaseList, databases =>
databases.some(d => !d.is_saved_questions), databases.some(d => !d.is_saved_questions),
); );
export const getHasOwnDatabase = createSelector([getDatabaseList], databases => export const getHasOwnDatabase = createSelector(getDatabaseList, databases =>
databases.some(d => !d.is_sample && !d.is_saved_questions), databases.some(d => !d.is_sample && !d.is_saved_questions),
); );
export const getHasNativeWrite = createSelector([getDatabaseList], databases => export const getHasNativeWrite = createSelector(getDatabaseList, databases =>
databases.some(d => d.native_permissions === "write"), databases.some(d => d.native_permissions === "write"),
); );
export const getHasDatabaseWithJsonEngine = createSelector( export const getHasDatabaseWithJsonEngine = createSelector(
[getDatabaseList], getDatabaseList,
databases => databases.some(d => getEngineNativeType(d.engine) === "json"), databases => databases.some(d => getEngineNativeType(d.engine) === "json"),
); );
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment