You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`picker:authenticated`|`{ token: string }`| Triggered when the user authenticates with the provided OAuth client ID and scope. |
205
-
|`picker:canceled`|`google.picker.ResponseObject`| Triggered when the user cancels the picker dialog. See [`ResponseObject`](https://developers.google.com/drive/picker/reference/picker.responseobject). |
206
-
|`picker:picked`|`google.picker.ResponseObject`| Triggered when the user picks one or more items. See [`ResponseObject`](https://developers.google.com/drive/picker/reference/picker.responseobject). |
207
-
|`picker:error`|`google.picker.ResponseObject`| Triggered when an error occurs. See [`ResponseObject`](https://developers.google.com/drive/picker/reference/picker.responseobject). |
|`picker:oauth:error`|`google.accounts.oauth2.ClientConfigError`| Triggered when an error occurs in the OAuth flow. See the [error guide](https://developers.google.com/identity/oauth2/web/guides/error). |
205
+
|`picker:oauth:response`|`google.accounts.oauth2.ClientConfigError`| Triggered when an OAuth flow completes. See the [token model guide](https://developers.google.com/identity/oauth2/web/guides/use-token-model). |
206
+
|`picker:canceled`|`google.picker.ResponseObject`| Triggered when the user cancels the picker dialog. See [`ResponseObject`](https://developers.google.com/drive/picker/reference/picker.responseobject). |
207
+
|`picker:picked`|`google.picker.ResponseObject`| Triggered when the user picks one or more items. See [`ResponseObject`](https://developers.google.com/drive/picker/reference/picker.responseobject). |
208
+
|`picker:error`|`google.picker.ResponseObject`| Triggered when an error occurs. See [`ResponseObject`](https://developers.google.com/drive/picker/reference/picker.responseobject). |
"description": "Triggered when the user authenticates with the provided OAuth client ID and scope."
275
+
"description": "Triggered when an error occurs in the OAuth flow. See the [error guide](https://developers.google.com/identity/oauth2/web/guides/error)."
"description": "Triggered when an OAuth flow completes. See the [token model guide](https://developers.google.com/identity/oauth2/web/guides/use-token-model)."
* @fires {{ token: string }} picker:authenticated - Triggered when the user authenticates with the
50
-
* provided OAuth client ID and scope.
51
55
* @fires {google.picker.ResponseObject} picker:canceled - Triggered when the user cancels the picker dialog. See [`ResponseObject`](https://developers.google.com/drive/picker/reference/picker.responseobject).
52
56
* @fires {google.picker.ResponseObject} picker:picked - Triggered when the user picks one or more items. See [`ResponseObject`](https://developers.google.com/drive/picker/reference/picker.responseobject).
53
57
* @fires {google.picker.ResponseObject} picker:error - Triggered when an error occurs. See [`ResponseObject`](https://developers.google.com/drive/picker/reference/picker.responseobject).
58
+
* @fires {google.accounts.oauth2.ClientConfigError} picker:oauth:error - Triggered when an error occurs in the OAuth flow. See the [error guide](https://developers.google.com/identity/oauth2/web/guides/error).
59
+
* @fires {google.accounts.oauth2.ClientConfigError} picker:oauth:response - Triggered when an OAuth flow completes. See the [token model guide](https://developers.google.com/identity/oauth2/web/guides/use-token-model).
54
60
*
55
61
* @slot - The default slot contains View elements to display in the picker.
56
62
* Each View element should implement a property `view` of type
@@ -175,18 +181,9 @@ export class DrivePickerElement extends HTMLElement {
175
181
176
182
// OAuth token is required either as an attribute or from the OAuth flow using the client ID and scope
177
183
constoauthToken=
178
-
this.getAttribute("oauth-token")??
179
-
(awaitretrieveAccessToken(
180
-
// biome-ignore lint/style/noNonNullAssertion: just let the error bubble up when null
0 commit comments