import type { SortOrder } from "../api/types"; export interface SortOption { value: T; label: string; } export function SortControl({ value, order, options, onChange, label = "排序", }: { value: T; order: SortOrder; options: readonly SortOption[]; onChange: (value: T, order: SortOrder) => void; label?: string; }) { return (
{label}
{(["desc", "asc"] as const).map((direction) => ( ))}
); }