> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt.

## Searchable tables

components

The `<SearchableTable>` component enables client-side filtering for large tables. A search input appears above the table that filters rows in real-time using case-insensitive substring matching. Wrap any markdown table with `<SearchableTable>` to add search functionality:

**`Markdown`**

```jsx Markdown
<SearchableTable>
| Plant | Light Requirements | Water |
|-------|-------------------|-------|
| Fern | Partial shade | Weekly |
| Snake Plant | Low to bright indirect | Bi-weekly |
</SearchableTable>
```

Use `<StickySearchableTable>` to combine both sticky headers and search:

**`Markdown`**

```jsx Markdown
<StickySearchableTable>
| Plant | Light Requirements | Water |
|-------|-------------------|-------|
| Fern | Partial shade | Weekly |
| Snake Plant | Low to bright indirect | Bi-weekly |
</StickySearchableTable>
```

Alternatively, add the `searchable` attribute to HTML tables:

**`Markdown`**

```jsx Markdown
<table searchable className="fern-table">
  ...
</table>
```

Read the docs

## Switcher placement configuration

navigation, docs.yml

Control where the product and version switchers appear in your documentation site using the `switcher-placement` option in your `docs.yml` layout configuration. Choose between `header` (default) to display switchers in the top navigation bar, or `sidebar` to place them in the sidebar navigation.

**`docs.yml`**

```yaml docs.yml
layout:
  switcher-placement: sidebar
```

Read the docs

## Smart continuation in code blocks

components

Bash and terminal code blocks now intelligently display `$` for new commands and `>` for continuation lines when a command spans multiple lines using `\`. This makes it easier to distinguish between separate commands and multi-line commands in the same code block.

```bash
fern init
fern generate --group external \
    --log-level debug \
    --version 1.0.0
fern check
fern docs dev
```

Read the docs