gradio / js /plot /shared /utils.ts
mindmime's picture
Upload folder using huggingface_hub
a03b3ba verified
import type { Config as VegaConfig } from "vega";
export const dark = "#e2e8f0";
export const light = "#111827";
export function create_config(darkmode: boolean): VegaConfig {
return {
axis: {
labelFont: "sans-serif",
labelColor: darkmode ? dark : light,
titleFont: "sans-serif",
titleColor: darkmode ? dark : light,
tickColor: "#aaa",
gridColor: "#aaa",
titleFontWeight: "normal",
labelFontWeight: "normal"
},
legend: {
labelColor: darkmode ? dark : light,
labelFont: "sans-serif",
titleColor: darkmode ? dark : light,
titleFont: "sans-serif",
titleFontWeight: "normal",
labelFontWeight: "normal"
},
title: {
color: darkmode ? dark : light,
font: "sans-serif",
fontWeight: "normal",
anchor: "middle"
}
};
}
export function bar_plot_header_encoding(darkmode: boolean): {
labelFont: string;
labelColor: string;
} {
return { labelFont: "sans-serif", labelColor: darkmode ? dark : light };
}