spectramicro-user-management

1.0.5 • Public • Published

Usage

import UserManagement from "spectramicro-user-management";

// Configuration
const config = {
  baseUrl: "https://apigateway.mareana.com",
  usersInitialRequest: {
    // To fetch users using registered table
    appId: "AUTHENTICATION",
    resultsetId: "users_data_um",
    filters: [],
    metadata: true,
    pageSize: 10,
  },
  rolesInitialRequest: {
    // To fetch roles using registered filter
    appId: "AUTHENTICATION",
    filterId: "roles_id_filter",
    filters: [],
    q: "",
  },
};

// Invoked on API request
const onRequest = () => {
  console.log("onrequest");
};
// Invoked on API success
const onRequestSuccess = (data) => {
  console.log("data", data);
};
// Invoked on API failure
const onRequestFailure = (err) => {
  console.log("error", err);
};

// Usage
<UserManagement
  config={config}
  onRequest={onRequest}
  onRequestSuccess={onRequestSuccess}
  onRequestFailure={onRequestFailure}
/>;

Readme

Keywords

none

Package Sidebar

Install

npm i spectramicro-user-management

Weekly Downloads

1

Version

1.0.5

License

ISC

Unpacked Size

40.3 kB

Total Files

13

Last publish

Collaborators

  • datapractice