@veecode-platform/plugin-kong-service-manager
Version:
21 lines (18 loc) • 936 B
JavaScript
import React from 'react';
import { CategoryComponent } from '../CategoryComponent/CategoryComponent.esm.js';
import '../../../../context/KongServiceManagerContext.esm.js';
import { useKongServiceManagerContext } from '../../../../context/KongServiceManagerProvider.esm.js';
const AssociatedPlugins = () => {
const { pluginsPerCategoryState } = useKongServiceManagerContext();
return /* @__PURE__ */ React.createElement(React.Fragment, null, pluginsPerCategoryState.map(
(category) => {
const associatedPlugins = [];
category.plugins.forEach((plugin) => {
if (plugin.associated) associatedPlugins.push(plugin);
});
return associatedPlugins.length >= 1 ? /* @__PURE__ */ React.createElement(CategoryComponent, { label: category.category, plugins: associatedPlugins, key: category.category }) : null;
}
));
};
export { AssociatedPlugins };
//# sourceMappingURL=AssociatedPlugins.esm.js.map