Skip to content

TOTALLYMAJOR/lwc-contact-Account-Viewer

Repository files navigation

ContactAccount Viewer LWC

@TotallyMajor

Overview

The ContactAccountViewer is a Salesforce Lightning Web Component designed to enhance the visibility and management of contact information directly within the Salesforce platform. This component allows users to view detailed information about contacts, including related account details, ensuring seamless integration with Salesforce's robust security and performance standards.

Features

  • User Permissions Check: Verifies user permissions to view contact details, ensuring compliance with organizational security protocols.
  • Contact Information Display: Shows contact details including name, email, and phone number.
  • Account Information: Displays related account details such as account name and industry.
  • Performance Optimized: Built with performance considerations to handle large datasets efficiently.
  • Security Enhanced: Implements Salesforce's best security practices, including scoped access and secure Apex calls.

Prerequisites

  • Salesforce Org
  • Access to Salesforce Lightning Platform
  • System Administrator permissions for setup

Installation

  1. Deploy Apex Classes: Deploy the UserInfoProvider Apex class to your Salesforce org.
  2. Component Setup:
    • Navigate to the Developer Console.
    • Create a new Lightning Web Component named ContactAccountViewer.
    • Copy the component code into your Salesforce org.

Usage

Add the ContactAccountViewer component to any Lightning Page, Community, or App Builder page where you need to display contact and account information. Configure the component properties in the App Builder to match your specific requirements.

Contributing

Contributions to the ContactAccountViewer are welcome. Please ensure to follow the below guidelines:

  • Fork the repository and create your branch from main.
  • Write clear and concise commit messages.
  • Create a pull request with detailed descriptions of your changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • Salesforce Lightning Design System
  • Salesforce Lightning Platform

Support

If you have any issues or feature requests, please file an issue on the GitHub repository issue tracker. For more direct support, contact the repository maintainers.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published