Idea Component Salesforce Lightning

Hi All, hope you are doing great and enjoying salesforce. Here in this post, I will post the Idea Object for Lightning Environment that is completely developed by using custom Lighting Component. I found that Idea Object is not available for Lightning Environment and many customers are using the idea Object they are not able to use the same if they are working with Lighting. If they wanted to use then they need to switch back to classic. It is still an Idea. So, I decided to develop the custom idea object which will help many people and also clear the concept of Lighting Development.

As I already developed the component with the required functionality so I will explain which component is responsible for which functionality. So that any developer can change as per their requirement.

Below is the list of Component used in the Idea Object for Lighting with their description: –

1 – IdeaComponent: – The heart of the Idea Object which is responsible for showing all the Ideas in a single page and User can also post the new Idea from this component as well. This is the alternative to Idea Tab of Salesforce Classic.

2 – ViewIdea.component: – Second important component is “ViewIdea” which is responsible for showing the Idea details with the comment that have been made for that Idea. Using this component user can Edit the Idea, Post Comment, Edit and Delete the Comment.

3 – CreateIdea.component: – Another component which is responsible for creating the Idea.

4 – EditIdea.component: – Component responsible for Editing and deleting the existing Idea.

5 – EditIdeaComment.component : – The component which responsible updating the comment related to an Idea and deleting the existing the comment.

You can install the unmanaged package from Here.

You can also get the Code from my Github Repo.

See the below Video for the complete working of the Component.

Thanks for reading 🙂

Sharing is Caring 🙂

Our Score
Click to rate this post!
[Total: 1 Average: 4]

14 thoughts on “Idea Component Salesforce Lightning”

  1. Hi Amit,

    Where is the test code? I was hoping to deploy this directly to a new org’s production instance (for a client – I’m a consultant) but it failed due to code coverage. Do you plan on adding this in the future?


  2. Hello Amit,
    Install was easy enough. I did have to turn the tab on at the profile level and make sure to add it to my apps.

    However during testing I received some errors in regards to the Description Variable. Is it possibility this is a standard field that is no longer part of the ideas object or custom to your org?

    I also am unable to remove these components as they are self referencing as you try and delete one. I was able to delete the tab though; to hide from my UAT Users.

    Please know I am only providing feedback as this is a slick workaround you have come up with just some minor adjustments and test classes for code coverage and deployment.

    Thank you very much and I look forward to your enhancements.

  3. I am getting an error when i try to install the unmanaged package.

    We can’t authorize you because of an OAuth error. For more information, contact your Salesforce administrator.

    1800 : There was a problem in setting up your remote access

    Is this something you could help with?


  4. Hi, This was very helpful. I got a similar requirement with additional features. I have written classes and all are 90% above code coverage. If u need .then u can reply me here

  5. Thank you so much for the work around. It’s great and will meet business requirements nicely.

    Can you please share the test classes as well? Thanks

Leave a Reply to AMIT SINGH Cancel reply