Currently, the Angular Renderer's API is asymmetric when it comes to custom catalogs
-
For building a custom catalog, there is a createFunctionImplementation but no createAngularComponentImplementation
-
When building a custom catalog, there is an extraComponents property but no extraFunctions property. Hence, adding a component looks different than adding a function:
export const customCatalog = new BasicCatalogBase({
id: 'https://example.com/catalogs/flights42-a2ui-demo',
extraComponents: [milesProgressEntry],
functions: [...BASIC_FUNCTIONS, formatIdImplementation],
});
Currently, the Angular Renderer's API is asymmetric when it comes to custom catalogs
For building a custom catalog, there is a
createFunctionImplementationbut nocreateAngularComponentImplementationWhen building a custom catalog, there is an
extraComponentsproperty but noextraFunctionsproperty. Hence, adding a component looks different than adding a function: