Skip to content

tools-react-components 1.1.9

Install from the command line:
Learn more about npm packages
$ npm install @epitech/tools-react-components@1.1.9
Install via package.json:
"@epitech/tools-react-components": "1.1.9"

About this version

@epitech/tools-react-components

A library of React components for Epitech tools, containing various reusable components for application development.

Installation

npm install @epitech/tools-react-components

Available Components

This library contains the following components:

A Microsoft Authentication (MSAL) manager with optional support for external login and password reset.

Key Features:

  • Authentication via Microsoft Azure AD
  • External account login
  • Password reset management
  • Complete internationalization

Detailed Documentation →

A custom data table component based on Mantine React Table, offering advanced sorting, filtering, and CSV export capabilities.

Key Features:

  • Integrated pagination
  • Filtering and sorting
  • Configurable CSV export
  • Advanced customization
  • Complete internationalization

Detailed Documentation →

Required Dependencies

This library requires the following dependencies:

{
  "peerDependencies": {
    "react": "^16.8.0 || ^17 || ^18 || ^19",
    "react-dom": "^16.8.0 || ^17 || ^18 || ^19",
    "@azure/msal-browser": "^3.28.0",
    "@azure/msal-react": "^2.2.0",
    "@mantine/core": "^7.17.2",
    "@mantine/form": "^7.17.2",
    "@mantine/hooks": "^7.17.2",
    "@fortawesome/free-solid-svg-icons": "^6.7.2",
    "@fortawesome/react-fontawesome": "^0.2.2",
    "@tabler/icons-react": "^3.31.0",
    "i18next": "24.2.3",
    "react-i18next": "15.4.1",
    "mantine-react-table": "^2.0.0"
  }
}

Internationalization

All components in this library support internationalization via i18next. See the specific README for each component for details on required translations.

Customization

The components use Mantine UI and can be customized through your application's Mantine theme.

Contribution

Contributions are welcome! Feel free to submit pull requests or open issues to improve this library.

License

MIT

Details


Assets

  • tools-react-components-1.1.9.tgz

Download activity

  • Total downloads 52
  • Last 30 days 0
  • Last week 0
  • Today 0