Skip to content

Commit 07785e6

Browse files
louis-preclaude
andcommitted
Fix relative links broken by seam-components → ui-components move
Files moved into getting-started-with-seam-components/ subdirectory and from seam-components/ to ui-components/overview/. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent c9435c2 commit 07785e6

6 files changed

Lines changed: 9 additions & 9 deletions

File tree

docs/guides/core-concepts/authentication/client-session-tokens/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ A client session enables a client, such as a web browser or mobile phone, to acc
1010

1111
Once you create a client session on the backend, you can pass the resulting generated client session token from the backend to the frontend (that is, to the client). Using client session tokens on the frontend eliminates the need for your user's browser to communicate with your backend server. Instead, the client makes requests directly to the Seam API.
1212

13-
Client sessions make it easy to control your users' access to devices. When you create a client session, you can specify [your own internal user ID for a desired user](../../../ui-components/overview/get-started-with-client-side-components.md#id-3-select-a-user-identifier-key), along with the [connected accounts](https://docs.seam.co/latest/api/connected_accounts/) associated with this user. Then, you can [use client sessions on the backend to limit your users to only the devices that they own](implementing-client-sessions-for-device-management-in-the-backend.md).
13+
Client sessions make it easy to control your users' access to devices. When you create a client session, you can specify [your own internal user ID for a desired user](../../../ui-components/overview/getting-started-with-seam-components/get-started-with-client-side-components.md#id-3-select-a-user-identifier-key), along with the [connected accounts](https://docs.seam.co/latest/api/connected_accounts/) associated with this user. Then, you can [use client sessions on the backend to limit your users to only the devices that they own](implementing-client-sessions-for-device-management-in-the-backend.md).
1414

1515
{% hint style="info" %}
1616
If you are just getting started with Seam, see [Seam Components](../../../ui-components/overview/). In only a few minutes and with just a few lines of code, you can start controlling devices from your web application without interacting with the backend.
@@ -25,13 +25,13 @@ You can only use a client session token in a browser context through the Seam Ja
2525
You can use client sessions in the following two ways:
2626

2727
* Create a client session on the backend and pass the resulting generated client session token to your frontend. You use this client session token in the frontend with the Seam JavaScript SDK or Seam Components.
28-
* Manage client sessions entirely on the frontend by using a [publishable key with the JavaScript SDK or Seam Components](../../../ui-components/overview/get-started-with-client-side-components.md).
28+
* Manage client sessions entirely on the frontend by using a [publishable key with the JavaScript SDK or Seam Components](../../../ui-components/overview/getting-started-with-seam-components/get-started-with-client-side-components.md).
2929

3030
***
3131

3232
## Create a Client Session for an Existing User and Retrieve the Session Token
3333

34-
To [create a client session](https://docs.seam.co/latest/api/client_sessions/create) for an existing user with connected accounts in your workspace, include the IDs of the user's connected accounts (`connected_account_ids`) and [provide your own unique internal user ID (`user_identifier_key`)](../../../ui-components/overview/get-started-with-client-side-components.md#id-3-select-a-user-identifier-key). Then, use the generated client session token to retrieve and manage the resources authorized through the connected accounts associated with this client session.
34+
To [create a client session](https://docs.seam.co/latest/api/client_sessions/create) for an existing user with connected accounts in your workspace, include the IDs of the user's connected accounts (`connected_account_ids`) and [provide your own unique internal user ID (`user_identifier_key`)](../../../ui-components/overview/getting-started-with-seam-components/get-started-with-client-side-components.md#id-3-select-a-user-identifier-key). Then, use the generated client session token to retrieve and manage the resources authorized through the connected accounts associated with this client session.
3535

3636
{% tabs %}
3737
{% tab title="JavaScript" %}

docs/guides/device-guides/test.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ We support the following features:
8585

8686
1. Create an account in the [August Home App](https://august.com/pages/app) if you have not done so already.
8787
2. In the August Home App, add your August devices.
88-
3. Note your login credentials for the August Home App, and use these credentials to log in to the [Seam Connect Webview](../core-concepts/connect-webviews.md) to add your devices to Seam.
88+
3. Note your login credentials for the August Home App, and use these credentials to log in to the [Seam Connect Webview](../core-concepts/connect-webviews/README.md) to add your devices to Seam.
8989

9090
---
9191

docs/guides/ui-components/overview/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ Features include:
1111
* Device debugging flows that allow your customers to uncover issues
1212
* Responsive design to fit seamlessly on any screen size
1313

14-
## [Getting started with Components ->](get-started-with-client-side-components.md)
14+
## [Getting started with Components ->](getting-started-with-seam-components/get-started-with-client-side-components.md)
1515

1616
<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Device Table</strong><br>Display a list of devices, and filter for all the devices with issues.</td><td></td><td></td><td><a href="../../.gitbook/assets/seam-component-device-table.png">seam-component-device-table.png</a></td><td><a href="../react-components/device-table.md">device-table.md</a></td></tr><tr><td><strong>Device Details</strong></td><td>Display a device's properties and settings, alerts, and warnings.</td><td></td><td><a href="../../.gitbook/assets/seam-component-device-details.png">seam-component-device-details.png</a></td><td><a href="../react-components/device-details.md">device-details.md</a></td></tr><tr><td><strong>Access Code Table</strong><br>Display a list of access codes, and filter for all the access codes with issues.</td><td></td><td></td><td><a href="../../.gitbook/assets/seam-component-access-code-table.png">seam-component-access-code-table.png</a></td><td><a href="../react-components/access-code-table.md">access-code-table.md</a></td></tr><tr><td><strong>Access Code Details</strong></td><td>Display an access code's properties, alerts and warnings.</td><td></td><td><a href="../../.gitbook/assets/seam-component-access-code-details.png">seam-component-access-code-details.png</a></td><td><a href="../react-components/access-code-details.md">access-code-details.md</a></td></tr><tr><td><strong>Supported Devices Table</strong></td><td>Display a list of all the devices that you support through Seam.</td><td></td><td><a href="../../.gitbook/assets/seam-component-supported-devices-table.png">seam-component-supported-devices-table.png</a></td><td><a href="../react-components/supported-devices-table.md">supported-devices-table.md</a></td></tr></tbody></table>
1717

1818
## Next Steps
1919

2020
* [Minimal sample apps](https://github.com/seamapi/seam-components-sample-apps) running Seam Components in various frameworks.
21-
* View our [**Getting Started Guide**](get-started-with-client-side-components.md)
21+
* View our [**Getting Started Guide**](getting-started-with-seam-components/get-started-with-client-side-components.md)
2222
* View and play with other components in the [**interactive storybook component library**](https://react.seam.co/)
2323
* Check out some [**Full Example Apps**](https://github.com/seamapi/react/tree/main/examples)
2424

docs/guides/ui-components/overview/make-a-supported-devices-page.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ Then import the custom elements bundle in your application entrypoint:
8686
import "@seamapi/react/elements.js"
8787
```
8888

89-
Add the components where your framework renders HTML. Some frameworks may require additional configuration to enable web component support, e.g., [Angular](overview/angular.md) or [Vue](overview/vue.md).
89+
Add the components where your framework renders HTML. Some frameworks may require additional configuration to enable web component support, e.g., [Angular](getting-started-with-seam-components/angular.md) or [Vue](getting-started-with-seam-components/vue.md).
9090

9191
```html
9292
<seam-supported-device-table publishable-key="your_publishable_key"></seam-supported-device-table>

docs/guides/ui-components/overview/react-components/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Components
22

3-
Seam supports the following [Seam Components](../overview/):
3+
Seam supports the following [Seam Components](../):
44

55
<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Device Table</strong><br>Display a list devices, and filter for all the devices with issues.</td><td></td><td></td><td><a href="../../.gitbook/assets/react-component-device-table.png">react-component-device-table.png</a></td><td><a href="device-table.md">device-table.md</a></td></tr><tr><td><strong>Device Details</strong></td><td>Display a device's properties and settings, alerts, and warnings.</td><td></td><td><a href="../../.gitbook/assets/react-component-device-details.png">react-component-device-details.png</a></td><td><a href="device-details.md">device-details.md</a></td></tr><tr><td><strong>Supported Devices Table</strong></td><td>Display a list of all the devices that you support through Seam.</td><td></td><td></td><td><a href="supported-devices-table.md">supported-devices-table.md</a></td></tr></tbody></table>
66

docs/guides/ui-components/overview/react-components/seam-provider.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ description: Load in a clientSessionToken into your components.
66

77
The SeamProvider component accepts a `clientSessionToken` that enables descendants of the SeamProvider to use the Seam API. A Client Session Token allows a device owner to make API requests to Seam where interactions are restricted only to devices they own. To enable your users to interact with their devices, you'll need to create a client session and pass its token to the `<SeamProvider />\`.
88

9-
See [this guide](../overview/get-started-with-react-components-and-client-session-tokens.md) for instructions on how to create a client session token.
9+
See [this guide](../getting-started-with-seam-components/get-started-with-react-components-and-client-session-tokens.md) for instructions on how to create a client session token.
1010

1111
```
1212
<SeamProvider clientSessionToken={clientSessionToken}>

0 commit comments

Comments
 (0)