bananas-commerce-admin
Version:
What's this, an admin for apes?
18 lines (17 loc) • 753 B
TypeScript
import { ContribComponentListItem, ContribComponentMap } from "../types";
/**
* Filters and organizes UI component contributions by tags.
*
* @param {ContribComponentMap} map - Component map as imported/exported from BCOM
* @param {string[]} filter - Optional tags to filter and order components
* @returns {ContribComponentListItem[]}
*
* @example
* // Get all contribs
* contribute(Bananas.subscription.contrib.dashboard);
*
* @example
* // Get specific contribs in order
* contribute(Bananas.subscription.contrib.dashboard, "dashboard:stats:subscription:events", "dashboard:stats:subscription:count");
*/
export declare const contribute: (map: ContribComponentMap | null | undefined, ...filter: string[]) => ContribComponentListItem[];