> ## Documentation Index
> Fetch the complete documentation index at: https://about.sendforsign.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Template List

The `Template List` component is a React component that renders the list of templates created by a specific
client (clientKey). This component is integrated with the `Template Editor` component, allowing users to
open existing contracts and create new ones via the `Template List` component.

### Preview

<Frame caption="Editor">
  <img src="https://mintcdn.com/sendforsign/bDeZDTsZ_41-V2Bk/sdk/img/t-list.png?fit=max&auto=format&n=bDeZDTsZ_41-V2Bk&q=85&s=756a63b882b47a273b81daced199aafa" width="1432" height="880" data-path="sdk/img/t-list.png" />
</Frame>

## Usage

First, install [Sendforsign components.](/sdk/introsdk#installation)
After that:

<CodeGroup>
  ```typescript App.tsx theme={null}
  import { TemplateList } from 'sendforsign';

  <TemplateList
    token='YourClientToken'
  />
  ```
</CodeGroup>

## Props

| Prop        | Type      | Default | Description                                                                                                                                                                   |
| ----------- | --------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `apiKey`    | `string`  |         | Use only for testing purposes. API key for your platform.                                                                                                                     |
| `clientKey` | `string`  |         | Use only for testing purposes. Client key for the account that is using the infrastructure.                                                                                   |
| `token`     | `string`  |         | Client token refers to the client that is using the infrastructure. Learn more about client tokens [here](/api-reference/implementation_server#generate-client-tokens).       |
| `userKey`   | `string`  |         | User key for the user who is creating a template.                                                                                                                             |
| `isModal`   | `boolean` | `true`  | If `false`, every click on the table row will save the templateKey to local storage. If `true`, a click on the table row will open a modal window with the template rendered. |
