I'm trying to add an icon taken from the react-icons package as a custom header button in my Full Calendar. Because the icons are exported from the package and not used as class names I can't seem to render that icon or any icons for that matter. I was hoping you could do something like this:
const customButtons = {
        custom1: {
            icon: <MdWatchLater />,
            click: function () {
                ('clicked the custom button!');
            }
        }
    }
but that throws an error. However, this approach doesn't work either (using font awesome icons), it just renders a square:
const customButtons = {
        custom1: {
            icon: "fa fa-lock",
            click: function () {
                ('clicked the custom button!');
            }
        }
    }
Has anyone tried this before? I don't mind which approach to take just as long as I can load an icon as a custom button.
UPDATED
Posting my Full Calendar component taking in the custom buttons props for reference:
UPDATED Code snippet instead of photo:
<CustomCalendar
  customButtons={customButtons}
  header={{
     right: '',
     center: '',
     left: 'today prev,next custom1'
}} />
