upload.vue 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <template>
  2. <div class="modal" id="my-modal">
  3. <div class="modal-box">
  4. <h3 class="font-bold text-lg uppercase">Aggiungo una cosetta</h3>
  5. <form action="/api/cosette" method="post" enctype="multipart/form-data">
  6. <!-- NAME -->
  7. <label for='name' class="label label-text pb-0">Che roba è?</label>
  8. <input type="text" name='name' id='name' placeholder="Nome" required autocomplete='off'
  9. class="input secondary peer input-bordered invalid:border-orange-300 w-full" />
  10. <label class="label label-text-alt peer-invalid:text-orange-500 transition pt-0" for='name'>Metti il nome
  11. della cosetta, il modello, una sigla</label>
  12. <!-- DESCRIPTION -->
  13. <label for="description" class="label label-text pb-0">Descrizione</label>
  14. <textarea name='description' id='description'
  15. class='textarea input-bordered w-full peer invalid:border-orange-300' required></textarea>
  16. <label class="label label-text-alt peer-valid:text-grey-300 peer-invalid:text-orange-500 pt-0"
  17. for='description'>In che stato è?
  18. Dove l'hai
  19. trovato? Insomma dacci una corposa descrizione.</label>
  20. <!-- TAG -->
  21. <label class="label label-text pb-0">Tag</label>
  22. <input type="text" name='tags' placeholder="Tags" class="input input-bordered w-full" />
  23. <label class="label label-text-alt pt-0">Delle parole chiavi per venirne a capo, separate da virgole (no non si
  24. autocompleta)</label>
  25. <label for='images' class="label label-text mt-3 pb-0">Immagini - massimo 10 </label>
  26. <input class='text-sm text-grey-500
  27. file:mr-5 file:py-2 file:px-6
  28. file:rounded-md file:border-0
  29. file:text-sm file:font-medium
  30. file:bg-blue-50 file:text-blue-700
  31. hover:file:cursor-pointer hover:file:bg-amber-50
  32. hover:file:text-orange-700' required type="file" name='images' accept="image/*" multiple />
  33. <div class="modal-action divider mt-10">
  34. <a href="#" class="btn">Annulla</a>
  35. <button class='btn btn-primary' type='submit'>Aggiungi</button>
  36. </div>
  37. </form>
  38. </div>
  39. </div>
  40. </template>