@etsoo/smarterp-core
Version:
TypeScript APIs for SmartERP Core
22 lines (21 loc) • 816 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.IdentityFlagsList = IdentityFlagsList;
const jsx_runtime_1 = require("react/jsx-runtime");
const materialui_1 = require("@etsoo/materialui");
const ICoreServiceApp_1 = require("../../ICoreServiceApp");
/**
* Identity flags list component
* @param props Props
* @returns Component
*/
function IdentityFlagsList(props) {
// App
const app = (0, ICoreServiceApp_1.useRequiredAppContext)();
// Destruct
const { baseIdentity, label = app.get("identityType"), name = "identityType", ...rest } = props;
// Identities
const identities = app.core.getIdentityFlags(baseIdentity);
// Layout
return (0, jsx_runtime_1.jsx)(materialui_1.SelectEx, { label: label, name: name, options: identities, ...rest });
}