xNS5 / rentalreviews

A simple web applicaiton for displaying reviews of local property management companies and apartment complexes
GNU General Public License v3.0
0 stars 0 forks source link

6 dynamic footer #12

Closed xNS5 closed 1 month ago

xNS5 commented 1 month ago

Adding a dynamic footer that supports three types of elements:

The footer is configured using a footer.json file in static/config/.

Had an issue where I wasn't able to use the tab index, but ultimately it was just a misunderstanding on my part as to why it wasn't working.

Additionally, I created an Icon component which dynamically (ish) loads icons. Downside of this approach is that I have to load all of the icons into memory, but at present this is better than the previous approach using \@loadable/component. It kind of worked before, but would lag when compiling.

As a result, I needed to change any and all components that leveraged the old icon component to use the new one, props, aria tags, etc.