Tulip Logo IconTulip
Google Provider

Client

The Google client layer exposes provider, content, navigation, and view components.

Useful exports include:

  • GoogleDriveProvider
  • GoogleDriveContent
  • GoogleDriveView
  • GoogleDriveViewProvider
  • 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:

  • namespace
  • permission
  • meta
  • selection
  • selectionConditions
  • initialView

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.

On this page