UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

16 lines 3.25 kB
import { Router } from "@angular/router"; import { SnackBarService } from "../../snack-bar/services/snack-bar.service"; import { SnackBarHorizontalPosition, SnackBarVerticalPosition } from "../../snack-bar/models/snack-bar-enums"; export const redirectAction = { call: (injector, frontAction) => { const router = injector.get(Router); router.navigate([frontAction.args[0]]); } }; export const snackBarAction = { call: (injector, frontAction) => { const snackBarService = injector.get(SnackBarService); snackBarService.openGenericSnackBar(frontAction.args[0], 'info', SnackBarVerticalPosition.BOTTOM, SnackBarHorizontalPosition.CENTER, 2500); } }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91dGVyLWFjdGlvbi1kZWZpbml0aW9ucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25ldGdyaWYtY29tcG9uZW50cy1jb3JlL3NyYy9saWIvYWN0aW9ucy9tb2RlbC9yb3V0ZXItYWN0aW9uLWRlZmluaXRpb25zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLE9BQU8sRUFBQyxNQUFNLEVBQUMsTUFBTSxpQkFBaUIsQ0FBQztBQUN2QyxPQUFPLEVBQUMsZUFBZSxFQUFDLE1BQU0sNENBQTRDLENBQUM7QUFDM0UsT0FBTyxFQUFDLDBCQUEwQixFQUFFLHdCQUF3QixFQUFDLE1BQU0sd0NBQXdDLENBQUM7QUFFNUcsTUFBTSxDQUFDLE1BQU0sY0FBYyxHQUEwQjtJQUNqRCxJQUFJLEVBQUUsQ0FBQyxRQUFrQixFQUFFLFdBQXdCLEVBQUUsRUFBRTtRQUNuRCxNQUFNLE1BQU0sR0FBRyxRQUFRLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBQ3BDLE1BQU0sQ0FBQyxRQUFRLENBQUMsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQTtJQUMxQyxDQUFDO0NBQ0osQ0FBQTtBQUdELE1BQU0sQ0FBQyxNQUFNLGNBQWMsR0FBMEI7SUFDakQsSUFBSSxFQUFFLENBQUMsUUFBa0IsRUFBRSxXQUF3QixFQUFFLEVBQUU7UUFDbkQsTUFBTSxlQUFlLEdBQUcsUUFBUSxDQUFDLEdBQUcsQ0FBQyxlQUFlLENBQUMsQ0FBQztRQUN0RCxlQUFlLENBQUMsbUJBQW1CLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxNQUFNLEVBQUUsd0JBQXdCLENBQUMsTUFBTSxFQUFFLDBCQUEwQixDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQTtJQUM5SSxDQUFDO0NBQ0osQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7RnJvbnRBY3Rpb25EZWZpbml0aW9ufSBmcm9tIFwiLi9mcm9udC1hY3Rpb24tZGVmaW5pdGlvblwiO1xuaW1wb3J0IHtJbmplY3Rvcn0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7RnJvbnRBY3Rpb259IGZyb20gXCIuLi8uLi9kYXRhLWZpZWxkcy9tb2RlbHMvY2hhbmdlZC1maWVsZHNcIjtcbmltcG9ydCB7Um91dGVyfSBmcm9tIFwiQGFuZ3VsYXIvcm91dGVyXCI7XG5pbXBvcnQge1NuYWNrQmFyU2VydmljZX0gZnJvbSBcIi4uLy4uL3NuYWNrLWJhci9zZXJ2aWNlcy9zbmFjay1iYXIuc2VydmljZVwiO1xuaW1wb3J0IHtTbmFja0Jhckhvcml6b250YWxQb3NpdGlvbiwgU25hY2tCYXJWZXJ0aWNhbFBvc2l0aW9ufSBmcm9tIFwiLi4vLi4vc25hY2stYmFyL21vZGVscy9zbmFjay1iYXItZW51bXNcIjtcblxuZXhwb3J0IGNvbnN0IHJlZGlyZWN0QWN0aW9uOiBGcm9udEFjdGlvbkRlZmluaXRpb24gPSB7XG4gICAgY2FsbDogKGluamVjdG9yOiBJbmplY3RvciwgZnJvbnRBY3Rpb246IEZyb250QWN0aW9uKSA9PiB7XG4gICAgICAgIGNvbnN0IHJvdXRlciA9IGluamVjdG9yLmdldChSb3V0ZXIpO1xuICAgICAgICByb3V0ZXIubmF2aWdhdGUoW2Zyb250QWN0aW9uLmFyZ3NbMF1dKVxuICAgIH1cbn1cblxuXG5leHBvcnQgY29uc3Qgc25hY2tCYXJBY3Rpb246IEZyb250QWN0aW9uRGVmaW5pdGlvbiA9IHtcbiAgICBjYWxsOiAoaW5qZWN0b3I6IEluamVjdG9yLCBmcm9udEFjdGlvbjogRnJvbnRBY3Rpb24pID0+IHtcbiAgICAgICAgY29uc3Qgc25hY2tCYXJTZXJ2aWNlID0gaW5qZWN0b3IuZ2V0KFNuYWNrQmFyU2VydmljZSk7XG4gICAgICAgIHNuYWNrQmFyU2VydmljZS5vcGVuR2VuZXJpY1NuYWNrQmFyKGZyb250QWN0aW9uLmFyZ3NbMF0sICdpbmZvJywgU25hY2tCYXJWZXJ0aWNhbFBvc2l0aW9uLkJPVFRPTSwgU25hY2tCYXJIb3Jpem9udGFsUG9zaXRpb24uQ0VOVEVSLCAyNTAwKVxuICAgIH1cbn1cbiJdfQ==