feat files: Show File Size and Directory's sub items count

fix styles: make thin-small 15px instead of 14px (was too small)
This commit is contained in:
Mahdi Dibaiee
2015-09-04 15:32:03 +04:30
parent 13564f5448
commit 1a2d6209f9
11 changed files with 173 additions and 37 deletions

View File

@@ -2,21 +2,26 @@ import { CHANGE_DIRECTORY, REFRESH, SETTINGS } from 'actions/types';
import listFiles from 'actions/list-files';
import { children } from 'api/files';
import store from 'store';
import { reportError } from 'utils';
export default function(state = '', action) {
if (action.type === CHANGE_DIRECTORY) {
children(action.dir).then(files => {
store.dispatch(listFiles(files));
});
changeTo(action.dir);
return action.dir;
}
if (action.type === REFRESH || action.type === SETTINGS) {
children(state).then(files => {
store.dispatch(listFiles(files));
});
changeTo(state);
return state;
}
return state;
}
function changeTo(dir) {
children(dir, true).then(files => {
store.dispatch(listFiles(files));
}, reportError);
}