DocsRoadmapBlogChangelog
Dashboard
Home
Roadmap
Blog
Docs
Getting started
Tutorial
Step 1: Simple landing page
Step 2: Add a list of blocks
Step 3: Add a root for shared layout content
Step 4: Adding a blog
Step 5: Use a catch-all slug route
Configuration
Workspaces
Roots
Media
Schema
Type
Document
Fields
Path
Text
Rich Text
List
Tabs
Select
Number
Check
Date & time
Code
Object
Link
Entry
Url
File
Image
Custom fields
Roles & Permissions
Content
Querying content
Structural
Filtering
Related
Advanced
Examples
Editing content
Live previews
TypeScript
Deploy
Self-Hosted
Alinea Cloud
Reference
Internationalization
CLI
Agents playbook
DocsRoadmapBlogChangelog
Dashboard
Next.js
More coming soon
Introduction
Getting started
Tutorial
Step 1: Landing page
Step 2: Content blocks
Step 3: Shared root
Step 4: Blog
Step 5: Catch-all route
Configuration
Workspaces
Roots
Media
Schema
Type
Document
Fields
Path
Text
Rich Text
List
Tabs
Select
Number
Check
Date & time
Code
Object
Link
Entry
Url
File
Image
Custom fields
Roles & Permissions
Content
Querying content
Structural
Filtering
Related
Advanced
Examples
Editing content
Live previews
TypeScript
Deploy
Self-Hosted
Alinea Cloud
Reference
Internationalization
CLI
Agents playbook
Fields

Select

    A select field limits data to a specific set of options.

    import {Field} from 'alinea'
    
    Field.select('My select field', {
      options: {
        a: 'Option a',
        b: 'Option b'
      }
    })
    PreviousTabs
    NextNumber

    Developer

    Docs
    Changelog
    Playground
    Source

    Receive important updates
    in your inbox. No spam.