Files
Hugo Häggmark 2b8c74de2e i18n: removes useTranslate hook (#106556)
* i18n: removes useTranslate hook

* chore: fix duplicate imports

* chore: fix import sorting and hook dependencies
2025-06-12 11:03:52 +02:00

20 lines
721 B
TypeScript

import { t } from '@grafana/i18n';
import { Badge } from '@grafana/ui';
import { useIsProvisionedInstance } from 'app/features/provisioning/hooks/useIsProvisionedInstance';
import { NestedFolderDTO } from 'app/features/search/service/types';
import { FolderDTO, FolderListItemDTO } from 'app/types';
export interface Props {
folder?: FolderListItemDTO | NestedFolderDTO | FolderDTO;
}
export function FolderRepo({ folder }: Props) {
const isProvisionedInstance = useIsProvisionedInstance();
if (!folder || ('parentUID' in folder && folder.parentUID) || !folder.managedBy || isProvisionedInstance) {
return null;
}
return <Badge text={t('folder-repo.badge-text', 'Provisioned')} color={'darkgrey'} />;
}