| 56 | } |
| 57 | |
| 58 | interface Props { |
| 59 | open: boolean; |
| 60 | onOpenChange: (open: boolean) => void; |
| 61 | // Models flagged as unmapped right now — these always appear in the form |
| 62 | // so users can price the model they came here to fix. Models that are |
| 63 | // already in the custom-pricing store also appear (so existing entries |
| 64 | // can be edited / removed), even if they're no longer "unmapped". |
| 65 | unmappedModels: readonly string[]; |
| 66 | } |
| 67 | |
| 68 | export function CustomPricingDialog({ open, onOpenChange, unmappedModels }: Props) { |
| 69 | const { t } = useT("runtimes"); |
nothing calls this directly
no outgoing calls
no test coverage detected