---
title: Resources by selector
description: Display resources filtered by selector values.
image: https://developers.cloudflare.com/cf-twitter-card.png
---

> Documentation Index  
> Fetch the complete documentation index at: https://developers.cloudflare.com/style-guide/llms.txt  
> Use this file to discover all available pages before exploring further. 

[Skip to content](#%5Ftop) 

# Resources by selector

The `ResourcesBySelector` component is used `36` times on `36` pages. 

See all examples of pages that use ResourcesBySelector

Used **36** times. 

**Pages**

* [/ai-gateway/demos/](https://developers.cloudflare.com/ai-gateway/demos/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/ai-gateway/demos.mdx)
* [/cloudflare-for-platforms/workers-for-platforms/](https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/cloudflare-for-platforms/workers-for-platforms/index.mdx)
* [/containers/examples/](https://developers.cloudflare.com/containers/examples/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/containers/examples/index.mdx)
* [/d1/demos/](https://developers.cloudflare.com/d1/demos/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/d1/demos.mdx)
* [/d1/examples/](https://developers.cloudflare.com/d1/examples/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/d1/examples/index.mdx)
* [/dns/troubleshooting/](https://developers.cloudflare.com/dns/troubleshooting/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/dns/troubleshooting/index.mdx)
* [/durable-objects/demos/](https://developers.cloudflare.com/durable-objects/demos/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/durable-objects/demos.mdx)
* [/durable-objects/examples/](https://developers.cloudflare.com/durable-objects/examples/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/durable-objects/examples/index.mdx)
* [/hyperdrive/demos/](https://developers.cloudflare.com/hyperdrive/demos/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/hyperdrive/demos.mdx)
* [/images/demos/](https://developers.cloudflare.com/images/demos/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/images/demos.mdx)
* [/images/examples/](https://developers.cloudflare.com/images/examples/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/images/examples/index.mdx)
* [/kv/demos/](https://developers.cloudflare.com/kv/demos/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/kv/demos.mdx)
* [/kv/examples/](https://developers.cloudflare.com/kv/examples/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/kv/examples/index.mdx)
* [/pages/demos/](https://developers.cloudflare.com/pages/demos/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/pages/demos.mdx)
* [/pipelines/examples/](https://developers.cloudflare.com/pipelines/examples/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/pipelines/examples/index.mdx)
* [/queues/demos/](https://developers.cloudflare.com/queues/demos/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/queues/demos.mdx)
* [/queues/examples/](https://developers.cloudflare.com/queues/examples/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/queues/examples/index.mdx)
* [/r2/demos/](https://developers.cloudflare.com/r2/demos/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/r2/demos.mdx)
* [/rules/cloud-connector/examples/](https://developers.cloudflare.com/rules/cloud-connector/examples/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/rules/cloud-connector/examples/index.mdx)
* [/rules/compression-rules/examples/](https://developers.cloudflare.com/rules/compression-rules/examples/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/rules/compression-rules/examples/index.mdx)
* [/rules/configuration-rules/examples/](https://developers.cloudflare.com/rules/configuration-rules/examples/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/rules/configuration-rules/examples/index.mdx)
* [/rules/examples/](https://developers.cloudflare.com/rules/examples/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/rules/examples.mdx)
* [/rules/origin-rules/examples/](https://developers.cloudflare.com/rules/origin-rules/examples/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/rules/origin-rules/examples/index.mdx)
* [/rules/snippets/examples/](https://developers.cloudflare.com/rules/snippets/examples/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/rules/snippets/examples/index.mdx)
* [/rules/transform/examples/](https://developers.cloudflare.com/rules/transform/examples/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/rules/transform/examples/index.mdx)
* [/rules/url-forwarding/examples/](https://developers.cloudflare.com/rules/url-forwarding/examples/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/rules/url-forwarding/examples/index.mdx)
* [/sandbox/guides/](https://developers.cloudflare.com/sandbox/guides/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/sandbox/guides/index.mdx)
* [/sandbox/tutorials/](https://developers.cloudflare.com/sandbox/tutorials/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/sandbox/tutorials/index.mdx)
* [/speed/troubleshooting/](https://developers.cloudflare.com/speed/troubleshooting/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/speed/troubleshooting/index.mdx)
* [/ssl/troubleshooting/](https://developers.cloudflare.com/ssl/troubleshooting/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/ssl/troubleshooting/index.mdx)
* [/stream/examples/](https://developers.cloudflare.com/stream/examples/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/stream/examples/index.mdx)
* [/vectorize/demos/](https://developers.cloudflare.com/vectorize/demos/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/vectorize/demos.mdx)
* [/workers-ai/guides/demos-architectures/](https://developers.cloudflare.com/workers-ai/guides/demos-architectures/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/workers-ai/guides/demos-architectures.mdx)
* [/workers/demos/](https://developers.cloudflare.com/workers/demos/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/workers/demos.mdx)
* [/workers/examples/](https://developers.cloudflare.com/workers/examples/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/workers/examples/index.mdx)
* [/workflows/examples/](https://developers.cloudflare.com/workflows/examples/)\- [Source ](https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/docs/workflows/examples/index.mdx)

**Partials**

The `ResourcesBySelector` component allows you to pull in documentation resources based on the `pcx_content_type` and `products` frontmatter properties.

## Component

```
import { ResourcesBySelector } from "~/components";
<ResourcesBySelector  directory="workers/examples/"  types={["example"]}  filterables={["products"]}/>
```

### Inputs

* `directory` ` string `  
The directory to search for resources in, relative to `src/content/docs/`. For example, for Workers tutorials, `directory="workers/tutorials/"`.
* `filterables` ` string[] `  
An array of frontmatter properties to show in the frontend filter dropdown. For example, `filterables={["products"]}` will allow users to filter based on each pages' `products` frontmatter.
* `types` ` string[] `  
An array of `pcx_content_type` values to filter which content gets pulled into the component. For example, `types={["example"]}`.
* `products` ` string[] ` optional  
An array of `products` values to filter which content gets pulled into the component. For example, `products={["D1"]}`.
* `showDescriptions` ` boolean ` optional (default true)  
If set to `false`, will only show the titles of associated pages, not the showDescriptions
* `showLastUpdated` ` boolean ` optional (default false)  
If set to `true`, will add the last updated date, which is added in the [updated frontmatter value](https://developers.cloudflare.com/style-guide/frontmatter/custom-properties/#properties).

```json
{"@context":"https://schema.org","@type":"TechArticle","@id":"https://developers.cloudflare.com/style-guide/components/resources-by-selector/#page","headline":"Resources by selector · Cloudflare Style Guide","description":"Display resources filtered by selector values.","url":"https://developers.cloudflare.com/style-guide/components/resources-by-selector/","inLanguage":"en","image":"https://developers.cloudflare.com/cf-twitter-card.png","dateModified":"2026-06-18","publisher":{"@type":"Organization","name":"Cloudflare","url":"https://www.cloudflare.com/"},"isPartOf":{"@type":"WebSite","@id":"https://developers.cloudflare.com/#website","name":"Cloudflare Docs","url":"https://developers.cloudflare.com/"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"/directory/","name":"Directory"}},{"@type":"ListItem","position":2,"item":{"@id":"/style-guide/","name":"Style Guide"}},{"@type":"ListItem","position":3,"item":{"@id":"/style-guide/components/","name":"Components"}},{"@type":"ListItem","position":4,"item":{"@id":"/style-guide/components/resources-by-selector/","name":"Resources by selector"}}]}
```
