@etsoo/smarterp-core
Version:
TypeScript APIs for SmartERP Core
19 lines (18 loc) • 640 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { SelectEx } from "@etsoo/materialui";
import { useRequiredAppContext } from "../../ICoreServiceApp";
/**
* Identity flags list component
* @param props Props
* @returns Component
*/
export function IdentityFlagsList(props) {
// App
const app = useRequiredAppContext();
// Destruct
const { baseIdentity, label = app.get("identityType"), name = "identityType", ...rest } = props;
// Identities
const identities = app.core.getIdentityFlags(baseIdentity);
// Layout
return _jsx(SelectEx, { label: label, name: name, options: identities, ...rest });
}