import type {
ServerSettings,
SystemDiskResources,
} from "@qltysh/fabro-api-client";
import { formatBytesAsMemory } from "../lib/format";
import { useServerSettings, useSystemResources } from "../lib/queries";
import {
Mono,
ObjectStoreRows,
Panel,
PanelSkeleton,
Row,
SettingsPageIntro,
} from "../components/settings-panel";
export function meta() {
return [{ title: "Storage — Fabro" }];
}
const DESCRIPTION = (
<>
Filesystem and object store locations for run state, the embedded database,
and artifacts. Edit via{" "}
settings.toml; changes take
effect on the next server restart.
>
);
export default function SettingsStorage() {
const settingsQuery = useServerSettings();
const resourcesQuery = useSystemResources();
const settings = settingsQuery.data;
const resources = resourcesQuery.data;
return (