{renderRoots('', roots.base)}
Content
{renderRoots('content/', roots.content)}
);
}
function getStyles(theme: GrafanaTheme2) {
return {
secondaryTextColor: css`
color: ${theme.colors.text.secondary};
`,
clickable: css`
pointer-events: none;
`,
};
}
function getTags(v: StorageInfo) {
const tags: string[] = [];
if (v.builtin) {
tags.push('Builtin');
}
// Error
if (!v.ready) {
tags.push('Not ready');
}
return tags;
}
export function getIconName(type: string): IconName {
switch (type) {
case 'git':
return 'code-branch';
case 'disk':
return 'folder-open';
case 'sql':
return 'database';
default:
return 'folder-open';
}
}