Files
Alex Khomenko 6a11d462cb API: Support versioned frontend clients (#106545)
* Update the generator to include version

* Add versioned APIs

* Update imports

* Prettier
2025-06-13 13:24:37 +03:00

28 lines
742 B
TypeScript

import { t } from '@grafana/i18n';
import { RepositorySpec } from '../../../api/clients/provisioning/v0alpha1';
import { RepositoryFormData } from '../types';
import { specToData } from '../utils/data';
export function getDefaultValues(repository?: RepositorySpec): RepositoryFormData {
if (!repository) {
return {
type: 'github',
title: t('provisioning.get-default-values.title.repository', 'Repository'),
token: '',
url: '',
branch: 'main',
generateDashboardPreviews: false,
readOnly: false,
prWorkflow: true,
path: 'grafana/',
sync: {
enabled: false,
target: 'instance',
intervalSeconds: 60,
},
};
}
return specToData(repository);
}