mirror of
https://github.com/komodorio/helm-dashboard.git
synced 2026-03-26 14:28:04 +00:00
40 lines
989 B
TypeScript
40 lines
989 B
TypeScript
import hljs from "highlight.js";
|
|
import Spinner from "../../Spinner";
|
|
|
|
export const ChartValues = ({
|
|
chartValues,
|
|
loading,
|
|
}: {
|
|
chartValues: string;
|
|
loading: boolean;
|
|
}) => {
|
|
return (
|
|
<div className="w-1/2">
|
|
<label
|
|
className="block tracking-wide text-gray-700 text-xl font-medium mb-2"
|
|
htmlFor="grid-user-defined-values"
|
|
>
|
|
Chart Value Reference:
|
|
</label>
|
|
<pre
|
|
className="text-base bg-chart-values p-2 rounded font-medium w-full max-h-[330px] block overflow-y-auto font-sf-mono"
|
|
dangerouslySetInnerHTML={
|
|
chartValues && !loading
|
|
? {
|
|
__html: hljs.highlight(chartValues, {
|
|
language: "yaml",
|
|
}).value,
|
|
}
|
|
: undefined
|
|
}
|
|
>
|
|
{loading ? (
|
|
<Spinner />
|
|
) : !chartValues && !loading ? (
|
|
"No original values information found"
|
|
) : null}
|
|
</pre>
|
|
</div>
|
|
);
|
|
};
|