oui-list-box-demo-multiple

PreviousNext
Docs
ouicomponent

Preview

Loading preview…
registry/default/components/oui-list-box-demo-multiple.tsx
"use client";

import { Item, ItemContent, ItemTitle } from "@/registry/default/ui/item";
import { ListBoxItem } from "@/registry/default/ui/oui-list-box";
import * as Rac from "react-aria-components";

export default function Component() {
  return (
    <Item>
      <ItemContent>
        <ItemTitle>List Box (multiple selection)</ItemTitle>
        <Rac.ListBox aria-label="Favorite animal" selectionMode="multiple">
          <ListBoxItem>Aardvark</ListBoxItem>
          <ListBoxItem>Cat</ListBoxItem>
          <ListBoxItem>Dog</ListBoxItem>
          <ListBoxItem>Kangaroo</ListBoxItem>
          <ListBoxItem>Panda</ListBoxItem>
          <ListBoxItem>Snake</ListBoxItem>
        </Rac.ListBox>
      </ItemContent>
    </Item>
  );
}

Installation

npx shadcn@latest add @oui/oui-list-box-demo-multiple

Usage

import { OuiListBoxDemoMultiple } from "@/components/oui-list-box-demo-multiple"
<OuiListBoxDemoMultiple />