preskok/ui

Multi Select

A multi-select component with search and filtering capabilities.

Installation

pnpm dlx preskok-ui@latest add multi-select

Usage

import {
  MultiSelect,
  MultiSelectContent,
  MultiSelectItem,
} from "@/components/ui/preskok-ui/multi-select"
 
const assignees = [
  { id: "ana", name: "Ana" },
  { id: "max", name: "Max" },
]
 
export function MultiSelectDemo() {
  return (
    <MultiSelect placeholder="Select assignees">
      <MultiSelectContent items={assignees}>
        {(assignee) => (
          <MultiSelectItem id={assignee.id}>{assignee.name}</MultiSelectItem>
        )}
      </MultiSelectContent>
    </MultiSelect>
  )
}