{{-- Le pavé numérique géant (v2.1 §5). ⚠️ AUCUN montant, AUCUNE quantité ne se donne à la voix. Transcrire « quarante-cinq mille » depuis du darija parlé n'est pas un pari à prendre sur un document qui va devant une commission de financement. Ce pavé est donc la seule entrée possible pour un chiffre. Trois choses le rendent utilisable par quelqu'un qui ne lit pas : - des touches de 64 px, chiffres énormes, aucun clavier système qui recouvre l'écran ; - le montant écrit EN TOUTES LETTRES sous les chiffres ; - une voix qui le lit, à la demande. Les mots viennent du SERVEUR, calculés sur le nombre qu'il a réellement reçu. Les chiffres, eux, s'affichent sous le doigt sans attendre le réseau : sur une connexion de douar, un pavé qui attend une réponse HTTP à chaque touche est inutilisable. --}}
{{-- ⚠️ dir="ltr" sur tout ce qui porte des chiffres, y compris en arabe. Un nombre s'écrit de gauche à droite dans les deux langues, et la mise en page miroir le retournait : « 1 500 » devenait « 005 1 ». Mesuré à 390 px. --}}

{{ $saisieNombre === '' ? '—' : $saisieNombre }}

@if (filled($unite))

{{ $unite }}

@endif {{-- Le contrôle : le montant en lettres, tel que le SERVEUR l'a compris. --}}
@if ($enLettres)

{{ $enLettres }}

@endif
{{-- Le champ réel : le script y écrit, Livewire le lit. Sans script, on tape dedans à la main et l'écran fonctionne quand même. --}} {{-- Le clavier ne se met JAMAIS en miroir : un pavé numérique se lit 7 8 9 / 4 5 6 dans toutes les langues, comme sur n'importe quel téléphone. La disposition miroir sortait 9 8 7 en arabe, ce qui fait taper à côté au premier réflexe. --}}
@foreach ([7, 8, 9, 4, 5, 6, 1, 2, 3] as $chiffre) @endforeach
{{-- Les grosses coupures, pour qui n'a pas envie de taper quatre zéros de suite. --}}
@foreach ([100, 1000, 10000] as $pas) @endforeach