Using a lightweight npm module (64 kB) @react-oauth/google to handle loading the GIS library. Saves us from loading that script on every page or rolling our own hooks to keep track of it.
Added google-auth-library to the CMS to handle the backend OAuth2Client for fetching tokens.
auth-code
flow to authenticate and authorize users for Google services/api/v1/auth
router to CMS to handle auth code verification and token fetchingShould hopefully resolve the intermittent Google integration issues with generating/importing bulk import sheets:
Changes to note: