NavigationHelper.ts 501 B

12345678910111213141516171819202122232425
  1. import { storageApp } from './StorageHelper.ts';
  2. import NavigationManager from '../../specs/NativeNavigationManager.ts';
  3. export enum Apps {
  4. App='app',
  5. Hospital='hospital',
  6. Ywq='ywq',
  7. }
  8. export const pushByName = (name: string, params: any) => {
  9. storageApp
  10. .save({
  11. key: `MessageActivity-${name}`,
  12. data: params,
  13. expires: 1000 * 3600,
  14. })
  15. .finally(() => {
  16. NavigationManager.navigate(name);
  17. });
  18. };
  19. export const pop = () => {
  20. NavigationManager.pop();
  21. };