1.1.6 • Published 6 months ago

profilemanagement-library v1.1.6

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

Profile Management Library

A reusable React TypeScript library for managing user profiles with a PrimeReact table that supports filtering, sorting, and pagination.

Features

  • PrimeReact table integration.
  • User profile data management.
  • Easy-to-use filtering, sorting, and pagination.
  • Customizable styling and functionality.

Installation

Install this library using npm or yarn:

npm install profile-management-library 
or
yarn add profile-management-library 

Usage

  • Import the library and required dependencies:
import React from 'react';
import ProfileTable from 'profile-management-library';
import 'primeicons/primeicons.css'; // PrimeIcons styles
import 'primereact/resources/themes/saga-blue/theme.css'; // PrimeReact themes
import 'primereact/resources/primereact.min.css'; // PrimeReact CSS 
  • Create a component with user profile data and render the ProfileTable:
const UserProfileComponent: React.FC = () => { 
const data = [ // Your user profile data goes here ]; 
return ( 
<div> 
<ProfileTable data={data} // Add any necessary props for configuration />
</div>
);
}; 
  • Customize and style the ProfileTable to fit your application's needs.

Props

The ProfileTable component accepts the following props:

  • title: Title for the table.
  • column: Table column header to display.
  • data: An array of user profiles to display.
  • rows:numbers of rows per page.
  • rowsPerPageOption:dropdown that shows rows per page options
  • Add any other configuration and customization props you need.

License

This library is licensed under the MIT License.

Contributing

We welcome contributions! Please follow our contribution guidelines.

Support

If you have any questions or need assistance, feel free to contact us. This README provides an overview of the "Profile Management Library," including installation instructions, usage guidelines, and more. You can customize and expand upon it as needed for your specific project.

1.1.6

6 months ago

1.1.5

6 months ago

1.1.4

6 months ago

1.1.3

6 months ago

1.1.2

6 months ago

1.1.1

6 months ago

1.1.0

6 months ago