Data Import
Description
Data-import dashboard and upload workflow for Enso UI.
Installation
Install the package:
yarn add @enso-ui/data-import
This package is also available through the full enso-ui workspace bundle.
Features
- exports the data-import dashboard page consumed by the import route
- lets users choose an import type, resolve parameter definitions, and upload files with extra params
- renders import summaries and historical imports through Enso tables and filters
- ships reusable parameter field components and the import uploader wrapper
Usage
import DataImportIndex from '@enso-ui/data-import';
API
Index
Default export for the data-import page.
Import: @enso-ui/data-import
ImportUploader
Uploader wrapper used by the page to submit import files and template downloads.
Import: @enso-ui/data-import/src/bulma/pages/dataImport/components/ImportUploader.vue
Parameter components
Deep imports:
Param.vueparams/Input.vueparams/Checkbox.vueparams/Date.vueparams/Select.vue
Routes
/import
Route name: import.index
Page:
src/bulma/pages/dataImport/Index.vue
Companion Backend Package
The backend companion provides the import type options, parameter contracts, file-processing pipeline, rejected-download endpoint, and history table consumed by the page.
Depends On
@enso-ui/datepicker↗@enso-ui/filters↗@enso-ui/modal↗@enso-ui/select↗@enso-ui/switch↗@enso-ui/tables↗@enso-ui/uploader↗@enso-ui/users↗
Contributions
are welcome. Pull requests are great, but issues are good too.
Thank you to all the people who already contributed to Enso!