mirror of
https://github.com/grafana/grafana.git
synced 2025-02-14 17:43:35 -06:00
* remove all the things * fix OldFolderPicker tests * i18n * remove more unused code * remove mutation of error object since it's now frozen in the redux state * fix error handling
16 lines
530 B
TypeScript
16 lines
530 B
TypeScript
import { updateNavIndex } from 'app/core/actions';
|
|
import { backendSrv } from 'app/core/services/backend_srv';
|
|
import { FolderDTO, ThunkResult } from 'app/types';
|
|
|
|
import { buildNavModel } from './navModel';
|
|
import { loadFolder } from './reducers';
|
|
|
|
export function getFolderByUid(uid: string): ThunkResult<Promise<FolderDTO>> {
|
|
return async (dispatch) => {
|
|
const folder = await backendSrv.getFolderByUid(uid);
|
|
dispatch(loadFolder(folder));
|
|
dispatch(updateNavIndex(buildNavModel(folder)));
|
|
return folder;
|
|
};
|
|
}
|