import { User } from "models/user";
import { Config } from 'common/config';
import { Session } from "models/session";
+import { snackbarActions, SnackbarKind } from "store/snackbar/snackbar-actions";
export interface SearchResultsPanelDataProps {
data: SearchBarAdvancedFormData;
onContextMenu: (event: React.MouseEvent<HTMLElement>, item: string) => void;
onDialogOpen: (ownerUuid: string) => void;
onItemDoubleClick: (item: string) => void;
+ onPathDisplay: (path: string) => void;
}
export type SearchResultsPanelProps = SearchResultsPanelDataProps & SearchResultsPanelActionProps;
},
onItemDoubleClick: uuid => {
dispatch<any>(navigateTo(uuid));
- }
+ },
+ onPathDisplay: (path: string) => {
+ dispatch(snackbarActions.SHIFT_MESSAGES());
+ dispatch(snackbarActions.OPEN_SNACKBAR({
+ message: path,
+ kind: SnackbarKind.INFO,
+ hideDuration: 9999999999,
+ }));
+ },
});
export const SearchResultsPanel = connect(mapStateToProps, mapDispatchToProps)(SearchResultsPanelView);