import { ref } from 'vue' import { useApi } from '~/composables/useApi' export type PontBasculeStatus = 'checking' | 'connected' | 'disconnected' export const usePontBascule = () => { const api = useApi() const status = ref('checking') const checkHealth = async () => { status.value = 'checking' try { const res = await api.get<{ healthy: boolean }>('pont_bascule/health', {}, { toast: false }) status.value = res.healthy ? 'connected' : 'disconnected' } catch { status.value = 'disconnected' } } return { status, checkHealth } }