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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2VuZXJhdGUtZGlhbG9nYWJsZS1yb3V0ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2tpdC9jb21wb25lbnRzL3JvdXRhYmxlLWRpYWxvZy9nZW5lcmF0ZS1kaWFsb2dhYmxlLXJvdXRlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLE1BQU0sVUFBVSwwQkFBMEIsQ0FDdEMsU0FBNEUsRUFDNUUsRUFDSSxJQUFJLEdBQUcsRUFBRSxFQUNULE1BQU0sR0FBRyxFQUFFLEVBQ1gsR0FBRyxhQUFhLEtBQ2lELEVBQUU7SUFFdkUsT0FBTztRQUNILElBQUk7UUFDSixNQUFNO1FBQ04sYUFBYSxFQUFFLEtBQUssSUFBSSxFQUFFLENBQUMsTUFBTSxDQUFDLDZCQUE2QixDQUFDO1FBQ2hFLElBQUksRUFBRTtZQUNGLE1BQU0sRUFBRSxTQUFTO1lBQ2pCLE9BQU8sRUFBRSxJQUFJO2lCQUNSLEtBQUssQ0FBQyxHQUFHLENBQUM7aUJBQ1YsR0FBRyxDQUFDLEdBQUcsRUFBRSxDQUFDLElBQUksQ0FBQztpQkFDZixJQUFJLENBQUMsR0FBRyxDQUFDO1lBQ2QsTUFBTSxFQUFFLElBQUksS0FBSyxFQUFFO1lBQ25CLGFBQWE7U0FDaEI7S0FDSixDQUFDO0FBQ04sQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHtUeXBlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB0eXBlIHtEZWZhdWx0RXhwb3J0LCBSb3V0ZX0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcbmltcG9ydCB0eXBlIHtUdWlEaWFsb2dPcHRpb25zfSBmcm9tICdAdGFpZ2EtdWkvY29yZS9jb21wb25lbnRzL2RpYWxvZyc7XG5cbmV4cG9ydCBmdW5jdGlvbiB0dWlHZW5lcmF0ZURpYWxvZ2FibGVSb3V0ZTxJPihcbiAgICBjb21wb25lbnQ6IFR5cGU8YW55PiB8ICgoKSA9PiBQcm9taXNlPERlZmF1bHRFeHBvcnQ8VHlwZTxhbnk+PiB8IFR5cGU8YW55Pj4pLFxuICAgIHtcbiAgICAgICAgcGF0aCA9ICcnLFxuICAgICAgICBvdXRsZXQgPSAnJyxcbiAgICAgICAgLi4uZGlhbG9nT3B0aW9uc1xuICAgIH06IFBhcnRpYWw8VHVpRGlhbG9nT3B0aW9uczxJPj4gJiB7cGF0aD86IHN0cmluZzsgb3V0bGV0Pzogc3RyaW5nfSA9IHt9LFxuKTogUm91dGUge1xuICAgIHJldHVybiB7XG4gICAgICAgIHBhdGgsXG4gICAgICAgIG91dGxldCxcbiAgICAgICAgbG9hZENvbXBvbmVudDogYXN5bmMgKCkgPT4gaW1wb3J0KCcuL3JvdXRhYmxlLWRpYWxvZy5jb21wb25lbnQnKSxcbiAgICAgICAgZGF0YToge1xuICAgICAgICAgICAgZGlhbG9nOiBjb21wb25lbnQsXG4gICAgICAgICAgICBiYWNrVXJsOiBwYXRoXG4gICAgICAgICAgICAgICAgLnNwbGl0KCcvJylcbiAgICAgICAgICAgICAgICAubWFwKCgpID0+ICcuLicpXG4gICAgICAgICAgICAgICAgLmpvaW4oJy8nKSxcbiAgICAgICAgICAgIGlzTGF6eTogcGF0aCA9PT0gJycsXG4gICAgICAgICAgICBkaWFsb2dPcHRpb25zLFxuICAgICAgICB9LFxuICAgIH07XG59XG4iXX0=