Fix alphabetical jumping

pull/10616/head
Andrew Watkins 2017-04-27 09:37:03 -07:00
parent 0be149ab61
commit 3bf623d07f
2 changed files with 3 additions and 4 deletions

View File

@ -22,6 +22,7 @@ import {publishAutoDismissingNotification} from 'shared/dispatchers'
import {errorThrown} from 'shared/actions/errors' import {errorThrown} from 'shared/actions/errors'
import {REVERT_STATE_DELAY} from 'shared/constants' import {REVERT_STATE_DELAY} from 'shared/constants'
import _ from 'lodash'
export const loadUsers = ({users}) => ({ export const loadUsers = ({users}) => ({
type: 'LOAD_USERS', type: 'LOAD_USERS',
@ -247,7 +248,7 @@ export const loadPermissionsAsync = url => async dispatch => {
export const loadDBsAndRPsAsync = url => async dispatch => { export const loadDBsAndRPsAsync = url => async dispatch => {
try { try {
const {data: {databases}} = await getDbsAndRpsAJAX(url) const {data: {databases}} = await getDbsAndRpsAJAX(url)
dispatch(loadDatabases(databases)) dispatch(loadDatabases(_.sortBy(databases, ({name}) => name.toLowerCase())))
} catch (error) { } catch (error) {
dispatch(errorThrown(error)) dispatch(errorThrown(error))
} }

View File

@ -1,7 +1,5 @@
import React, {PropTypes} from 'react' import React, {PropTypes} from 'react'
import _ from 'lodash'
import DatabaseTable from 'src/admin/components/DatabaseTable' import DatabaseTable from 'src/admin/components/DatabaseTable'
const DatabaseManager = ({ const DatabaseManager = ({
@ -43,7 +41,7 @@ const DatabaseManager = ({
</button> </button>
</div> </div>
<div className="panel-body"> <div className="panel-body">
{_.sortBy(databases, ({name}) => name.toLowerCase()).map(db => ( {databases.map(db => (
<DatabaseTable <DatabaseTable
key={db.links.self} key={db.links.self}
database={db} database={db}