+
+
{
+ const val = e.currentTarget.value.toUpperCase();
+ if (val.length > 5) {
+ brokerKeyError = true;
+ formData.broker_key = val.slice(0, 5);
+ e.currentTarget.value = formData.broker_key;
-
+ clearTimeout(brokerKeyTimeout);
+ brokerKeyTimeout = setTimeout(() => {
+ brokerKeyError = false;
+ }, 3000);
+ } else {
+ brokerKeyError = false;
+ formData.broker_key = val;
+ }
+ }}
+ placeholder="Ej. 550"
+ maxlength="6"
+ class={brokerKeyError ? 'border-red-500 focus-visible:ring-red-500' : ''}
+ disabled={mode === 'edit' || loading}
+ />
+ {#if brokerKeyError}
+
+ La clave no debe superar los 5 caracteres
+
+ {/if}
+
+
+
{
+ const val = e.currentTarget.value.replace(/\D/g, '');
+ if (val.length > 4) {
+ licenseError = true;
+ formData.license = val.slice(0, 4);
+ e.currentTarget.value = formData.license;
-
+ clearTimeout(licenseTimeout);
+ licenseTimeout = setTimeout(() => {
+ licenseError = false;
+ }, 3000);
+ } else {
+ licenseError = false;
+ formData.license = val;
+ }
+ }}
+ placeholder="Ej. 3421"
+ maxlength="5"
+ class={licenseError ? 'border-red-500 focus-visible:ring-red-500' : ''}
+ disabled={loading}
+ />
+ {#if licenseError}
+
+ La patente no debe superar los 4 dígitos
+
+ {/if}
+