Skip to content

Static Asset Modal

form-builder/StaticAssetModal.vue

TODO: Używane komponenty z CWBK

  • przeniesienie VModel do repo
  • usunięcie/przeniesienie BaseHeading
  • przeniesienie VBtn
  • użycie inputów z repo

Opis

Lista assetów przesłanych przez użytkownika, używany przez pole pliku statycznego w formie modalu. Posiada możliwość przesyłania nowych assetów i wyboru z listy.

Opis sekcji script

Props

NazwaTypDomyślnieOpis
modelValue(v-model) Array[]Lista wybranych assetów
openBoolean-Czy modal jest otwarty

Emits

NazwaOpis
closeEmituje zamknięcie modala

Zmienne

NazwaOpis
saveLoadingStan spinnera przy zapisywaniu assetów
assetsLoadingStan spinnera przy wczytywaniu assetów
assetsLista assetów
selectedAssetsLista wybranych assetów
uploadModeTryb wyboru/przesyłania assetów

Metody

NazwaParametryOpis
getAssetsList-Pobiera assety z API
cancelUpload-Anuluje przesyłanie assetów
uploadAssets-Wysyła assety na serwer
toggleAssetassetDodaje/Usuwa asset z listy wybranych
save-aktualizuje modelValue i wywołuje closeModal
closeModal-Emituje zamknięcie modala i czyści zmienne
getIconmimeZwraca ikonę dla danego mime type

Watch

NazwaOpis
props.openUstawia zmienne na otwarcie i zamknięcie modala