Uploader

April 21, 2026 ยท View on GitHub

License Stable Downloads Vue JavaScript SCSS npm Issues Merge Requests

Description

File upload components for Enso UI.

Installation

Install the package:

yarn add @enso-ui/uploader

Features

  • exports Uploader, EnsoUploader as its public surface
  • keeps the Bulma presentation layer separate from the renderless/stateful layer where applicable

Usage

<script setup>
import { Uploader, EnsoUploader } from '@enso-ui/uploader/bulma';
</script>

API

Uploader

Public export available from src/bulma/Uploader.vue.

Props:

  • isLarge
  • isRounded
  • isSmall

EnsoUploader

Public export available from src/bulma/EnsoUploader.vue.

Injects:

  • http
  • i18n

Depends On

  • No additional Enso UI dependencies.

Contributions

are welcome. Pull requests are great, but issues are good too. Thank you to all the people who already contributed to Enso!

License

MIT