import { useState } from "react"; import { Eye, PartyPopper, ThumbsUp } from "lucide-react"; import { Card, CardContent, CardDescription, CardHeader, CardTitle, DataTable, } from "@godxjp/ui/data-display"; import { Toggle, ToggleGroup, ToggleGroupItem } from "@godxjp/ui/data-entry"; import { Button, Text } from "@godxjp/ui/general"; import { Flex, PageContainer } from "@godxjp/ui/layout"; /** * Toggle `count` — the counted, PRESSED chip. * * `Button` owns the counter-pill vocabulary (`count` / `overflowCount` / `showZero`) and `Toggle` * owns the pressed state, so a faceted filter chip ("未対応 42", selected or not) and a reaction * chip had no primitive: ` 受信箱 どちらも Intl.NumberFormat でロケール整形され、overflowCount を超えると 「999+」になる。 サイズと variant sm / md / lg × default / outline。数字は tabular-nums で桁が動かず、min-width があるので 1 桁でもピルが潰れない。粗いポインタでは --control-height が 44px 以上に上がるので、チップの行がタップの地雷原にならない。 標準 標準 締め済み(押下・無効) 締め済み(無効) ); }