Google Provider
Client
The Google client layer exposes provider, content, navigation, and view components.
Useful exports include:
GoogleDriveProviderGoogleDriveContentGoogleDriveViewGoogleDriveViewProvider- command components for file and folder mutations
- navigation helpers
The same page shell concepts used for local drive apply here, but uploads and serving behavior are provider-specific and should not be assumed to match the local implementation.
What the provider accepts
The provider API is intentionally small:
namespacepermissionmetaselectionselectionConditionsinitialView
What the Google view layer does
GoogleDriveViewProvider takes queryData, strategy, optional columns, optional commands,
and optional columnVisibility, then creates the same shared view config used by the local view.
That means your page-level composition can stay very similar across providers even though the node types differ.