Make the generate button invisible when there are no classes
The generate button should be invisible when there are no classes added to the schedule. Since the generate button is a bootstrap outline button, it makes more sense to remove the button instead of disabling it because it is hard to differentiate between disabled and not disabled outline buttons.
The generate button exists.
Steps to Reproduce the Behavior
Press the shopping cart icon before adding a class.
When the page loads, you can access what sections are in the schedule with the
@cart variable. If this variable is empty, hide the export button and show a message prompting the user to add some sections to the schedule.