feat: improved Register UI
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Build Latest image / build-container (push) Successful in 45s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Build Latest image / build-container (push) Successful in 45s
				
			This commit is contained in:
		@@ -51,7 +51,7 @@
 | 
				
			|||||||
        {{ $t('buergerlauf') }}
 | 
					        {{ $t('buergerlauf') }}
 | 
				
			||||||
      </p>
 | 
					      </p>
 | 
				
			||||||
      <div class="mt-4">
 | 
					      <div class="mt-4">
 | 
				
			||||||
        <label for="first_name" class="block font-medium mt-2">
 | 
					        <label for="first_name" class="block font-semibold mt-2">
 | 
				
			||||||
          {{ $t("vorname") }}
 | 
					          {{ $t("vorname") }}
 | 
				
			||||||
          <span class="font-bold">*</span>
 | 
					          <span class="font-bold">*</span>
 | 
				
			||||||
        </label>
 | 
					        </label>
 | 
				
			||||||
@@ -61,7 +61,6 @@
 | 
				
			|||||||
            'border-green-300': userdetails.firstname.trim(),
 | 
					            'border-green-300': userdetails.firstname.trim(),
 | 
				
			||||||
          }" class="
 | 
					          }" class="
 | 
				
			||||||
            dark:bg-gray-800
 | 
					            dark:bg-gray-800
 | 
				
			||||||
            mt-1
 | 
					 | 
				
			||||||
            block
 | 
					            block
 | 
				
			||||||
            w-full
 | 
					            w-full
 | 
				
			||||||
            shadow-sm
 | 
					            shadow-sm
 | 
				
			||||||
@@ -73,7 +72,7 @@
 | 
				
			|||||||
            p-2
 | 
					            p-2
 | 
				
			||||||
          " />
 | 
					          " />
 | 
				
			||||||
        <!--  -->
 | 
					        <!--  -->
 | 
				
			||||||
        <label for="last_name" class="block font-medium mt-2">
 | 
					        <label for="last_name" class="block font-semibold mt-2">
 | 
				
			||||||
          {{ $t("nachname") }}
 | 
					          {{ $t("nachname") }}
 | 
				
			||||||
          <span class="font-bold">*</span>
 | 
					          <span class="font-bold">*</span>
 | 
				
			||||||
        </label>
 | 
					        </label>
 | 
				
			||||||
@@ -83,7 +82,6 @@
 | 
				
			|||||||
            'border-green-300': userdetails.lastname.trim(),
 | 
					            'border-green-300': userdetails.lastname.trim(),
 | 
				
			||||||
          }" class="
 | 
					          }" class="
 | 
				
			||||||
            dark:bg-gray-800
 | 
					            dark:bg-gray-800
 | 
				
			||||||
            mt-1
 | 
					 | 
				
			||||||
            block
 | 
					            block
 | 
				
			||||||
            w-full
 | 
					            w-full
 | 
				
			||||||
            shadow-sm
 | 
					            shadow-sm
 | 
				
			||||||
@@ -95,7 +93,7 @@
 | 
				
			|||||||
            p-2
 | 
					            p-2
 | 
				
			||||||
          " />
 | 
					          " />
 | 
				
			||||||
        <!--  -->
 | 
					        <!--  -->
 | 
				
			||||||
        <label for="email_address" class="block font-medium mt-2">
 | 
					        <label for="email_address" class="block font-semibold mt-2">
 | 
				
			||||||
          {{ $t("e_mail_adress") }}
 | 
					          {{ $t("e_mail_adress") }}
 | 
				
			||||||
          <span class="font-bold">*</span>
 | 
					          <span class="font-bold">*</span>
 | 
				
			||||||
        </label>
 | 
					        </label>
 | 
				
			||||||
@@ -105,7 +103,6 @@
 | 
				
			|||||||
            'border-green-300': isEmail(userdetails.mail),
 | 
					            'border-green-300': isEmail(userdetails.mail),
 | 
				
			||||||
          }" class="
 | 
					          }" class="
 | 
				
			||||||
            dark:bg-gray-800
 | 
					            dark:bg-gray-800
 | 
				
			||||||
            mt-1
 | 
					 | 
				
			||||||
            block
 | 
					            block
 | 
				
			||||||
            w-full
 | 
					            w-full
 | 
				
			||||||
            shadow-sm
 | 
					            shadow-sm
 | 
				
			||||||
@@ -120,10 +117,31 @@
 | 
				
			|||||||
          {{ $t("please_provide_valid_mail") }}
 | 
					          {{ $t("please_provide_valid_mail") }}
 | 
				
			||||||
        </p>
 | 
					        </p>
 | 
				
			||||||
        <!--  -->
 | 
					        <!--  -->
 | 
				
			||||||
        <label for="phone" class="block font-medium mt-2">{{
 | 
					        <label for="phone" class="block font-semibold mt-2">{{
 | 
				
			||||||
          $t("phone_number")
 | 
					          $t("phone_number")
 | 
				
			||||||
        }}</label>
 | 
					        }}</label>
 | 
				
			||||||
        <span class="leading-0"><b>{{ $t('hinweis') }}</b>{{ " " }}{{ $t('registration_local_phone_nr') }}</span>
 | 
					        <div class="bg-blue-100 border border-blue-200 text-black rounded-lg p-4 mb-1" role="alert" tabindex="-1"
 | 
				
			||||||
 | 
					          aria-labelledby="hs-actions-label">
 | 
				
			||||||
 | 
					          <div class="flex">
 | 
				
			||||||
 | 
					            <div class="shrink-0">
 | 
				
			||||||
 | 
					              <svg class="shrink-0 size-4 mt-1" xmlns="http://www.w3.org/2000/svg" width="24" height="24"
 | 
				
			||||||
 | 
					                viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
 | 
				
			||||||
 | 
					                stroke-linejoin="round">
 | 
				
			||||||
 | 
					                <circle cx="12" cy="12" r="10"></circle>
 | 
				
			||||||
 | 
					                <path d="M12 16v-4"></path>
 | 
				
			||||||
 | 
					                <path d="M12 8h.01"></path>
 | 
				
			||||||
 | 
					              </svg>
 | 
				
			||||||
 | 
					            </div>
 | 
				
			||||||
 | 
					            <div class="ms-3">
 | 
				
			||||||
 | 
					              <h3 id="hs-actions-label" class="font-semibold">
 | 
				
			||||||
 | 
					                {{ $t('hinweis') }}
 | 
				
			||||||
 | 
					              </h3>
 | 
				
			||||||
 | 
					              <div class="mt-2 text-sm text-gray-800 font-medium">
 | 
				
			||||||
 | 
					                {{ $t('registration_local_phone_nr') }}
 | 
				
			||||||
 | 
					              </div>
 | 
				
			||||||
 | 
					            </div>
 | 
				
			||||||
 | 
					          </div>
 | 
				
			||||||
 | 
					        </div>
 | 
				
			||||||
        <input v-model="userdetails.phone" name="phone" id="phone" autocomplete="off"
 | 
					        <input v-model="userdetails.phone" name="phone" id="phone" autocomplete="off"
 | 
				
			||||||
          :placeholder="[[$t('phone_number')]]" type="text" :class="{
 | 
					          :placeholder="[[$t('phone_number')]]" type="text" :class="{
 | 
				
			||||||
            'border-red-500':
 | 
					            'border-red-500':
 | 
				
			||||||
@@ -132,7 +150,6 @@
 | 
				
			|||||||
              isPhoneOkay(userdetails.phone),
 | 
					              isPhoneOkay(userdetails.phone),
 | 
				
			||||||
          }" class="
 | 
					          }" class="
 | 
				
			||||||
            dark:bg-gray-800
 | 
					            dark:bg-gray-800
 | 
				
			||||||
            mt-1
 | 
					 | 
				
			||||||
            block
 | 
					            block
 | 
				
			||||||
            w-full
 | 
					            w-full
 | 
				
			||||||
            shadow-sm
 | 
					            shadow-sm
 | 
				
			||||||
@@ -161,7 +178,7 @@
 | 
				
			|||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
          <div v-if="provide_address === true" class="col-span-6">
 | 
					          <div v-if="provide_address === true" class="col-span-6">
 | 
				
			||||||
            <div class="col-span-6">
 | 
					            <div class="col-span-6">
 | 
				
			||||||
              <label for="street" class="block font-medium mt-2">
 | 
					              <label for="street" class="block font-semibold mt-2">
 | 
				
			||||||
                {{ $t("strasse") }}
 | 
					                {{ $t("strasse") }}
 | 
				
			||||||
                <span class="font-bold">*</span>
 | 
					                <span class="font-bold">*</span>
 | 
				
			||||||
              </label>
 | 
					              </label>
 | 
				
			||||||
@@ -171,7 +188,6 @@
 | 
				
			|||||||
                  'border-green-300': userdetails.address.street.trim(),
 | 
					                  'border-green-300': userdetails.address.street.trim(),
 | 
				
			||||||
                }" class="
 | 
					                }" class="
 | 
				
			||||||
                  dark:bg-gray-800
 | 
					                  dark:bg-gray-800
 | 
				
			||||||
                  mt-1
 | 
					 | 
				
			||||||
                  block
 | 
					                  block
 | 
				
			||||||
                  w-full
 | 
					                  w-full
 | 
				
			||||||
                  shadow-sm
 | 
					                  shadow-sm
 | 
				
			||||||
@@ -184,13 +200,12 @@
 | 
				
			|||||||
                " />
 | 
					                " />
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
            <div class="col-span-6">
 | 
					            <div class="col-span-6">
 | 
				
			||||||
              <label for="address2" class="block font-medium mt-2">{{
 | 
					              <label for="address2" class="block font-semibold mt-2">{{
 | 
				
			||||||
                $t("apartment_suite_etc")
 | 
					                $t("apartment_suite_etc")
 | 
				
			||||||
              }}</label>
 | 
					              }}</label>
 | 
				
			||||||
              <input v-model="userdetails.address.address2" type="text" name="address2"
 | 
					              <input v-model="userdetails.address.address2" type="text" name="address2"
 | 
				
			||||||
                :placeholder="[[$t('apartment_suite_etc')]]" id="address2" autocomplete="street-address" class="
 | 
					                :placeholder="[[$t('apartment_suite_etc')]]" id="address2" autocomplete="street-address" class="
 | 
				
			||||||
                  dark:bg-gray-800
 | 
					                  dark:bg-gray-800
 | 
				
			||||||
                  mt-1
 | 
					 | 
				
			||||||
                  block
 | 
					                  block
 | 
				
			||||||
                  w-full
 | 
					                  w-full
 | 
				
			||||||
                  shadow-sm
 | 
					                  shadow-sm
 | 
				
			||||||
@@ -203,7 +218,7 @@
 | 
				
			|||||||
                " />
 | 
					                " />
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
            <div class="col-span-6 sm:col-span-6 lg:col-span-2">
 | 
					            <div class="col-span-6 sm:col-span-6 lg:col-span-2">
 | 
				
			||||||
              <label for="city" class="block font-medium mt-2">
 | 
					              <label for="city" class="block font-semibold mt-2">
 | 
				
			||||||
                {{ $t("ort") }}
 | 
					                {{ $t("ort") }}
 | 
				
			||||||
                <span class="font-bold">*</span>
 | 
					                <span class="font-bold">*</span>
 | 
				
			||||||
              </label>
 | 
					              </label>
 | 
				
			||||||
@@ -213,7 +228,6 @@
 | 
				
			|||||||
                  'border-green-300': userdetails.address.city.trim(),
 | 
					                  'border-green-300': userdetails.address.city.trim(),
 | 
				
			||||||
                }" class="
 | 
					                }" class="
 | 
				
			||||||
                  dark:bg-gray-800
 | 
					                  dark:bg-gray-800
 | 
				
			||||||
                  mt-1
 | 
					 | 
				
			||||||
                  block
 | 
					                  block
 | 
				
			||||||
                  w-full
 | 
					                  w-full
 | 
				
			||||||
                  shadow-sm
 | 
					                  shadow-sm
 | 
				
			||||||
@@ -226,7 +240,7 @@
 | 
				
			|||||||
                " />
 | 
					                " />
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
            <div class="col-span-6 sm:col-span-3 lg:col-span-2">
 | 
					            <div class="col-span-6 sm:col-span-3 lg:col-span-2">
 | 
				
			||||||
              <label for="postal_code" class="block font-medium mt-2">
 | 
					              <label for="postal_code" class="block font-semibold mt-2">
 | 
				
			||||||
                {{ $t("plz") }}
 | 
					                {{ $t("plz") }}
 | 
				
			||||||
                <span class="font-bold">*</span>
 | 
					                <span class="font-bold">*</span>
 | 
				
			||||||
              </label>
 | 
					              </label>
 | 
				
			||||||
@@ -242,7 +256,6 @@
 | 
				
			|||||||
                  ),
 | 
					                  ),
 | 
				
			||||||
                }" class="
 | 
					                }" class="
 | 
				
			||||||
                  dark:bg-gray-800
 | 
					                  dark:bg-gray-800
 | 
				
			||||||
                  mt-1
 | 
					 | 
				
			||||||
                  block
 | 
					                  block
 | 
				
			||||||
                  w-full
 | 
					                  w-full
 | 
				
			||||||
                  shadow-sm
 | 
					                  shadow-sm
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user