team-4027
This application is designed to manage company information, specifically for insurance companies. It provides a user-friendly interface to view and edit various details related to a company, including general information, contacts, banking information, extranet links, and parameters. Users can navigate through different sections using tabs, which include: 1. **General Information**: Displays non-modifiable company details such as the company name, parent company, address, city, postal code, activity, and SIREN code. 2. **Contacts**: Users can add, view, and manage contacts associated with the company. Each contact includes details like name, role, email, and phone number. A modal is provided for adding new contacts. 3. **Banking Information**: This section allows users to manage banking details, including IBAN and BIC. Users can add new banking information through a modal. 4. **Extranet Links**: Users can manage links to external resources relevant to the company. This includes adding new links through a modal. 5. **Parameters**: This section allows users to configure various settings related to commission frequency, collection delegation, renewal notice delegation, and commission rates for the first and second years. The application is built using React and TypeScript, leveraging modern UI components for a responsive design. It utilizes state management to handle user inputs and modal visibility, ensuring a smooth user experience. Key features include: - Dynamic addition and management of contacts, banking information, and extranet links. - Modals for adding and editing information, enhancing user interaction. - Responsive design that adapts to different screen sizes. - Clear separation of concerns through the use of components for each section. Overall, this application serves as a comprehensive tool for managing essential company information in the insurance sector, facilitating easy access and updates to critical data.
No tags
Last Updated April 21, 2025