feat: firebase migrations wip

This commit is contained in:
tglide
2023-07-24 12:04:37 +01:00
parent fe90912a29
commit f0961b4ff3
3 changed files with 11 additions and 2 deletions
+1 -1
View File
@@ -65,7 +65,7 @@ export const providerResources: Record<Provider, Resource[]> = {
'file'
],
nhost: ['user', 'database', 'collection', 'attribute', 'index', 'document', 'bucket', 'file'],
firebase: []
firebase: ['user', 'database', 'collection', 'attribute', 'document', 'bucket', 'file']
};
export const migrationFormToResources = (formData: MigrationFormData): Resource[] => {
@@ -94,6 +94,14 @@
report = res;
break;
}
case 'firebase': {
const res = await sdk.forProject.migrations.getFirebaseReport(
providerResources.firebase,
$provider.serviceAccount
);
report = res;
break;
}
case 'nhost': {
const res = await sdk.forProject.migrations.getNHostReport(
providerResources.nhost,
@@ -79,7 +79,8 @@
id="credentials"
label="Account credentials"
required
placeholder="TODO" />
bind:value={$provider.serviceAccount}
placeholder="Enter account credentials" />
</div>
{/if}
{:else if $provider.provider === 'supabase'}