style(widgets): apply formatter to widget runtime files
This commit is contained in:
@@ -29,11 +29,7 @@ export function GrafanaLinkWidget({ widget }: Props) {
|
|||||||
</Alert>
|
</Alert>
|
||||||
) : url ? (
|
) : url ? (
|
||||||
<Button asChild>
|
<Button asChild>
|
||||||
<a
|
<a href={url} target="_blank" rel="noopener noreferrer">
|
||||||
href={url}
|
|
||||||
target="_blank"
|
|
||||||
rel="noopener noreferrer"
|
|
||||||
>
|
|
||||||
Open Grafana
|
Open Grafana
|
||||||
<ExternalLink className="ml-2 h-4 w-4" />
|
<ExternalLink className="ml-2 h-4 w-4" />
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@@ -40,9 +40,7 @@ export function SshTaskWidget({ widget }: Props) {
|
|||||||
Exit status:{" "}
|
Exit status:{" "}
|
||||||
<span
|
<span
|
||||||
className={
|
className={
|
||||||
result.exit_status === 0
|
result.exit_status === 0 ? "text-green-600" : "text-destructive"
|
||||||
? "text-green-600"
|
|
||||||
: "text-destructive"
|
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
{result.exit_status}
|
{result.exit_status}
|
||||||
|
|||||||
@@ -4,5 +4,9 @@ export { JellyfinWidget } from "./JellyfinWidget";
|
|||||||
export { PrometheusMetricWidget } from "./PrometheusMetricWidget";
|
export { PrometheusMetricWidget } from "./PrometheusMetricWidget";
|
||||||
export { SshTaskWidget } from "./SshTaskWidget";
|
export { SshTaskWidget } from "./SshTaskWidget";
|
||||||
export { StaticWidget } from "./StaticWidget";
|
export { StaticWidget } from "./StaticWidget";
|
||||||
export { getWidgetDefinition, listWidgetTypes, WIDGET_REGISTRY } from "./registry";
|
export {
|
||||||
|
getWidgetDefinition,
|
||||||
|
listWidgetTypes,
|
||||||
|
WIDGET_REGISTRY,
|
||||||
|
} from "./registry";
|
||||||
export type { WidgetConfigField, WidgetDefinition } from "./registry";
|
export type { WidgetConfigField, WidgetDefinition } from "./registry";
|
||||||
|
|||||||
@@ -84,9 +84,7 @@ export const WIDGET_REGISTRY: Record<string, WidgetDefinition> = {
|
|||||||
sourceType: "prometheus",
|
sourceType: "prometheus",
|
||||||
refreshInterval: 30_000,
|
refreshInterval: 30_000,
|
||||||
defaultConfig: { promql: "" },
|
defaultConfig: { promql: "" },
|
||||||
configFields: [
|
configFields: [{ key: "promql", label: "PromQL query", type: "string" }],
|
||||||
{ key: "promql", label: "PromQL query", type: "string" },
|
|
||||||
],
|
|
||||||
component: PrometheusMetricWidget,
|
component: PrometheusMetricWidget,
|
||||||
},
|
},
|
||||||
"ssh-task": {
|
"ssh-task": {
|
||||||
@@ -97,9 +95,7 @@ export const WIDGET_REGISTRY: Record<string, WidgetDefinition> = {
|
|||||||
sourceType: "ssh_task",
|
sourceType: "ssh_task",
|
||||||
refreshInterval: 0,
|
refreshInterval: 0,
|
||||||
defaultConfig: { task_id: "" },
|
defaultConfig: { task_id: "" },
|
||||||
configFields: [
|
configFields: [{ key: "task_id", label: "Saved task ID", type: "string" }],
|
||||||
{ key: "task_id", label: "Saved task ID", type: "string" },
|
|
||||||
],
|
|
||||||
component: SshTaskWidget,
|
component: SshTaskWidget,
|
||||||
},
|
},
|
||||||
static: {
|
static: {
|
||||||
|
|||||||
Reference in New Issue
Block a user