UNPKG

@taiga-ui/kit

Version:

Taiga UI Angular main components kit

17 lines 2.48 kB
export function tuiGenerateDialogableRoute(component, { path = '', outlet = '', ...dialogOptions } = {}) { return { path, outlet, loadComponent: async () => import('./routable-dialog.component'), data: { dialog: component, backUrl: path .split('/') .map(() => '..') .join('/'), isLazy: path === '', dialogOptions, }, }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2VuZXJhdGUtZGlhbG9nYWJsZS1yb3V0ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2tpdC9jb21wb25lbnRzL3JvdXRhYmxlLWRpYWxvZy9nZW5lcmF0ZS1kaWFsb2dhYmxlLXJvdXRlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLE1BQU0sVUFBVSwwQkFBMEIsQ0FDdEMsU0FBNEUsRUFDNUUsRUFDSSxJQUFJLEdBQUcsRUFBRSxFQUNULE1BQU0sR0FBRyxFQUFFLEVBQ1gsR0FBRyxhQUFhLEtBQ2lELEVBQUU7SUFFdkUsT0FBTztRQUNILElBQUk7UUFDSixNQUFNO1FBQ04sYUFBYSxFQUFFLEtBQUssSUFBSSxFQUFFLENBQUMsTUFBTSxDQUFDLDZCQUE2QixDQUFDO1FBQ2hFLElBQUksRUFBRTtZQUNGLE1BQU0sRUFBRSxTQUFTO1lBQ2pCLE9BQU8sRUFBRSxJQUFJO2lCQUNSLEtBQUssQ0FBQyxHQUFHLENBQUM7aUJBQ1YsR0FBRyxDQUFDLEdBQUcsRUFBRSxDQUFDLElBQUksQ0FBQztpQkFDZixJQUFJLENBQUMsR0FBRyxDQUFDO1lBQ2QsTUFBTSxFQUFFLElBQUksS0FBSyxFQUFFO1lBQ25CLGFBQWE7U0FDaEI7S0FDSixDQUFDO0FBQ04sQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7dHlwZSBUeXBlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7dHlwZSBEZWZhdWx0RXhwb3J0LCB0eXBlIFJvdXRlfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xuaW1wb3J0IHt0eXBlIFR1aURpYWxvZ09wdGlvbnN9IGZyb20gJ0B0YWlnYS11aS9jb3JlL2NvbXBvbmVudHMvZGlhbG9nJztcblxuZXhwb3J0IGZ1bmN0aW9uIHR1aUdlbmVyYXRlRGlhbG9nYWJsZVJvdXRlPEk+KFxuICAgIGNvbXBvbmVudDogVHlwZTxhbnk+IHwgKCgpID0+IFByb21pc2U8RGVmYXVsdEV4cG9ydDxUeXBlPGFueT4+IHwgVHlwZTxhbnk+PiksXG4gICAge1xuICAgICAgICBwYXRoID0gJycsXG4gICAgICAgIG91dGxldCA9ICcnLFxuICAgICAgICAuLi5kaWFsb2dPcHRpb25zXG4gICAgfTogUGFydGlhbDxUdWlEaWFsb2dPcHRpb25zPEk+PiAmIHtwYXRoPzogc3RyaW5nOyBvdXRsZXQ/OiBzdHJpbmd9ID0ge30sXG4pOiBSb3V0ZSB7XG4gICAgcmV0dXJuIHtcbiAgICAgICAgcGF0aCxcbiAgICAgICAgb3V0bGV0LFxuICAgICAgICBsb2FkQ29tcG9uZW50OiBhc3luYyAoKSA9PiBpbXBvcnQoJy4vcm91dGFibGUtZGlhbG9nLmNvbXBvbmVudCcpLFxuICAgICAgICBkYXRhOiB7XG4gICAgICAgICAgICBkaWFsb2c6IGNvbXBvbmVudCxcbiAgICAgICAgICAgIGJhY2tVcmw6IHBhdGhcbiAgICAgICAgICAgICAgICAuc3BsaXQoJy8nKVxuICAgICAgICAgICAgICAgIC5tYXAoKCkgPT4gJy4uJylcbiAgICAgICAgICAgICAgICAuam9pbignLycpLFxuICAgICAgICAgICAgaXNMYXp5OiBwYXRoID09PSAnJyxcbiAgICAgICAgICAgIGRpYWxvZ09wdGlvbnMsXG4gICAgICAgIH0sXG4gICAgfTtcbn1cbiJdfQ==