import { Component } from "@angular/core";
import FuseImporter from "fuse-importer";
@Component({
selector: "app-root",
template: '<button (click)="showImporter()">Show Importer</button>',
})
export class AppComponent {
public showImporter() {
const importer = new FuseImporter();
importer.getSessionToken = ... // see https://fuse-docs.flatirons.com/getting-started/sessions
importer.onSubmit = async (records) => {
return {
message: "Data imported successfully",
errors: {},
};
};
importer.onValidateRecord = async (record) => {
return { errors: {}, warnings: {} };
};
importer.show();
}
}