This pull request introduces a new integration for GoogleMeet, including backend support, frontend components, and tests. The changes ensure that GoogleMeet can be used as a new component in the system, with appropriate backend logic, frontend icons, and sidebar integration.
Added ComposioGooglemeetAPIComponent to the composio module, enabling backend support for GoogleMeet API interactions.
(src/backend/base/langflow/components/composio/init.py)
Implemented unit tests for ComposioGooglemeetAPIComponent, covering initialization, action execution, data conversion to a DataFrame, and configuration updates.
(src/backend/tests/unit/components/bundles/composio/test_googlemeeet.py)
Added a new Googlemeet icon to the lazy icon imports for dynamic loading.
(src/frontend/src/icons/lazyIconImports.ts)
Created a GooglemeetIcon component and its corresponding SVG file for rendering the Googlemeet icon in the UI.
(src/frontend/src/icons/googlemeet/index.tsx, src/frontend/src/icons/googlemeet/googlemeet.jsx)
Integrated GoogleMeet into the sidebar bundles, making it accessible in the UI with its display name and icon.
(src/frontend/src/utils/styleUtils.ts)