Files
IdeaSDK/frontend/src/shared/index.ts
Blomios 9b1ced50be feat(ui): uniformise les droplist dynamiques sur le style du picker d'agent
Introduit SmallDropdown comme composant partagé et le fait adopter par
AgentsPanel, ModelServerSelect, OpenCodeModeFields, TemplateEditor et
TicketViewportSelect, pour que toutes les listes déroulantes dynamiques
(agent, modèle, template, viewport) partagent la même apparence que le
sélecteur d'agent de la création de ticket.

Refs #114

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-30 12:55:57 +02:00

49 lines
1.6 KiB
TypeScript

/**
* IdeA design system (LD) — public surface of the shared UI kit.
*
* Features import components and the `cn` helper from `@/shared`; the global
* theme (`styles/theme.css`) is imported once at the app entry point.
*/
export { cn } from "./lib/cn";
export type { ClassValue } from "./lib/cn";
export { Button } from "./ui/Button";
export type { ButtonProps, ButtonVariant, ButtonSize } from "./ui/Button";
export { IconButton } from "./ui/IconButton";
export type { IconButtonProps, IconButtonSize } from "./ui/IconButton";
export { Input } from "./ui/Input";
export type { InputProps } from "./ui/Input";
export { Field } from "./ui/Field";
export type { FieldProps } from "./ui/Field";
export { Panel } from "./ui/Panel";
export type { PanelProps } from "./ui/Panel";
export { Tabs } from "./ui/Tabs";
export type { TabsProps, TabItem } from "./ui/Tabs";
export { Toolbar } from "./ui/Toolbar";
export type { ToolbarProps } from "./ui/Toolbar";
export { Spinner } from "./ui/Spinner";
export type { SpinnerProps } from "./ui/Spinner";
export { zIndex } from "./ui/zIndex";
export type { ZIndexLevel } from "./ui/zIndex";
export { FloatingWindow } from "./ui/FloatingWindow";
export type { FloatingWindowProps, FloatingWindowSize } from "./ui/FloatingWindow";
export { MenuBar } from "./ui/MenuBar";
export type { MenuBarProps, MenuBarMenu, MenuBarItem } from "./ui/MenuBar";
export { DockRegion } from "./ui/DockRegion";
export type { DockRegionProps, DockSide } from "./ui/DockRegion";
export { SmallDropdown } from "./ui/SmallDropdown";
export type { SmallDropdownProps, SmallDropdownOption } from "./ui/SmallDropdown";