@tomino/dynamic-form-semantic-ui
Version:
Semantic UI form renderer based on dynamic form generation
15 lines • 592 B
JavaScript
import * as React from 'react';
import { createComponents } from '../common';
import { Context } from '../context';
import { observer } from 'mobx-react';
export const AuthItem = observer(props => {
const ctx = React.useContext(Context);
const { roles } = props.formElement.props;
if (!ctx.auth.user ||
!ctx.auth.user.id ||
(roles && roles.length && roles.every(r => !ctx.auth.user.roles.some(u => u === r)))) {
return null;
}
return React.createElement(React.Fragment, null, createComponents(props));
});
//# sourceMappingURL=auth_item_view.js.map