Extract the variant key string regardless of how Rust serialized it
(variant: unknown)
| 20 | |
| 21 | /** Extract the variant key string regardless of how Rust serialized it */ |
| 22 | function extractVariantKey(variant: unknown): string { |
| 23 | if (typeof variant === 'string') return variant; |
| 24 | if (typeof variant === 'object' && variant !== null) return Object.keys(variant)[0] || 'Unknown'; |
| 25 | return 'Unknown'; |
| 26 | } |
| 27 | |
| 28 | export function useBinaryManager() { |
| 29 | const [recommendedVariant, setRecommendedVariant] = useState<BinaryVariant | null>(null); |