Toggle Group Size

PreviousNext

toggle-group-size-demo

Docs
intentuipage

Preview

Loading preview…
components/docs/buttons/toggle-group/toggle-group-size-demo.tsx
"use client"

import { ToggleGroup, ToggleGroupItem } from "@/components/ui/toggle-group"

export default function ToggleGroupSizeDemo() {
  return (
    <div className="flex flex-col gap-y-6">
      <div>
        <ToggleGroup size="xs">
          <ToggleGroupItem id="1d">1d</ToggleGroupItem>
          <ToggleGroupItem id="3d">3d</ToggleGroupItem>
          <ToggleGroupItem id="7d">7d</ToggleGroupItem>
          <ToggleGroupItem id="2w">2w</ToggleGroupItem>
          <ToggleGroupItem id="1m">1m</ToggleGroupItem>
        </ToggleGroup>
      </div>
      <div>
        <ToggleGroup size="sm">
          <ToggleGroupItem id="1d">1d</ToggleGroupItem>
          <ToggleGroupItem id="3d">3d</ToggleGroupItem>
          <ToggleGroupItem id="7d">7d</ToggleGroupItem>
          <ToggleGroupItem id="2w">2w</ToggleGroupItem>
          <ToggleGroupItem id="1m">1m</ToggleGroupItem>
        </ToggleGroup>
      </div>
      <div>
        <ToggleGroup size="md">
          <ToggleGroupItem id="1d">1d</ToggleGroupItem>
          <ToggleGroupItem id="3d">3d</ToggleGroupItem>
          <ToggleGroupItem id="7d">7d</ToggleGroupItem>
          <ToggleGroupItem id="2w">2w</ToggleGroupItem>
          <ToggleGroupItem id="1m">1m</ToggleGroupItem>
        </ToggleGroup>
      </div>
      <div>
        <ToggleGroup size="lg">
          <ToggleGroupItem id="1d">1d</ToggleGroupItem>
          <ToggleGroupItem id="3d">3d</ToggleGroupItem>
          <ToggleGroupItem id="7d">7d</ToggleGroupItem>
          <ToggleGroupItem id="2w">2w</ToggleGroupItem>
          <ToggleGroupItem id="1m">1m</ToggleGroupItem>
        </ToggleGroup>
      </div>
    </div>
  )
}

Installation

npx shadcn@latest add @intentui/toggle-group-size-demo

Usage

Usage varies by registry entry. Refer to the registry docs or source files below for details.