🖥️React TS-Panel (Microsoft Authentication Library/MSAL) V2.0
ℹ️Information
Hey this is an employee management list where you can manage employees by blocking them, being visible, and if they are employees.
🖼️Pictures
📗Installation
cd my-app
npm install
npm start
⚙️Configuration
/src/config/msalConfig.ts
export const msalConfiguration: Configuration = {
auth: {
clientId: '',
authority: ''
}
};
/public/env-config.js
window._env_ = {
MISSIONASSIGNMENTS_SERVICE_EXTERNAL_URL: '',
EMPLOYEE_SERVICE_EXTERNAL_URL: ''
};
⚠️ Your database must contain exactly these values, otherwise, you will have to edit something!
export interface Employee {
email: string;
firstName: string | null;
lastName: string | null;
fullName: string | null;
groups: string[] | null;
acronym: string;
location: {
countryIsocode: string;
regionIsocode: string
};
displayName: string;
active: boolean;
locked: boolean;
visible: boolean;
}
🧱Requirements
- NPM
- Node.js
- Microsoft Account
- MSAL
- Redux
⭐Features
- Sidebar
- LogOut Feature
- Navigation
- Employee list
- Searchbar
- Select individual employees
- Employee management
- Role management
- Change Visible
- Change Blocking
- Change ActiveEmployee?