This commit is contained in:
Johannes Kirschbauer
2023-10-03 10:56:35 +02:00
parent b4d3346dd9
commit 053c8e99e8
6 changed files with 22 additions and 22 deletions

View File

@@ -105,7 +105,9 @@ export default function RootLayout({
<AppContext.Consumer> <AppContext.Consumer>
{(appState) => { {(appState) => {
const showSidebarDerived = Boolean( const showSidebarDerived = Boolean(
showSidebar && !appState.isLoading && appState.data.isJoined showSidebar &&
!appState.isLoading &&
appState.data.isJoined,
); );
return ( return (
<> <>

View File

@@ -43,9 +43,3 @@ export default function Background() {
</div> </div>
); );
} }
// position: fixed;
// height: 100vh;
// width: 100vw;
// overflow: hidden;
// z-index: -1;

View File

@@ -54,7 +54,7 @@ export function CustomConfig(props: FormStepContentProps) {
} }
return acc; return acc;
}, {}), }, {}),
[schema] [schema],
); );
return isLoading ? ( return isLoading ? (
@@ -124,7 +124,7 @@ function PureCustomConfig(props: PureCustomConfigProps) {
message: "invalid config", message: "invalid config",
}); });
toast.error( toast.error(
"Configuration is invalid. Please check the highlighted fields for details." "Configuration is invalid. Please check the highlighted fields for details.",
); );
} else { } else {
formHooks.clearErrors("config"); formHooks.clearErrors("config");

View File

@@ -62,7 +62,7 @@ export const MachineContextProvider = (props: MachineContextProviderProps) => {
if (!isLoading && !error && !isValidating && rawData) { if (!isLoading && !error && !isValidating && rawData) {
const { machines } = rawData.data; const { machines } = rawData.data;
return machines.filter((m) => return machines.filter((m) =>
filters.every((f) => m[f.name] === f.value) filters.every((f) => m[f.name] === f.value),
); );
} }
return []; return [];

View File

@@ -90,10 +90,14 @@ export const ConfigureVM = (props: VmDetailsProps) => {
render={({ field }) => ( render={({ field }) => (
<Select <Select
{...field} {...field}
required
variant="standard" variant="standard"
fullWidth fullWidth
disabled={isLoading} disabled={isLoading}
> >
{!data?.data.flake_attrs.includes("default") && (
<MenuItem value={"default"}>default</MenuItem>
)}
{data?.data.flake_attrs.map((attr) => ( {data?.data.flake_attrs.map((attr) => (
<MenuItem value={attr} key={attr}> <MenuItem value={attr} key={attr}>
{attr} {attr}

View File

@@ -15,7 +15,7 @@ export type NodeStatusKeys = (typeof NodeStatus)[keyof typeof NodeStatus];
function createData( function createData(
name: string, name: string,
status: NodeStatusKeys, status: NodeStatusKeys,
last_seen: number last_seen: number,
): TableData { ): TableData {
if (status == NodeStatus.Online) { if (status == NodeStatus.Online) {
last_seen = 0; last_seen = 0;
@@ -96,61 +96,61 @@ export const tableData = [
"Matchbox", "Matchbox",
NodeStatus.Pending, NodeStatus.Pending,
0 0,
), ),
createData( createData(
"Ahorn", "Ahorn",
NodeStatus.Online, NodeStatus.Online,
0 0,
), ),
createData( createData(
"Yellow", "Yellow",
NodeStatus.Offline, NodeStatus.Offline,
16.0 16.0,
), ),
createData( createData(
"Rauter", "Rauter",
NodeStatus.Offline, NodeStatus.Offline,
6.0 6.0,
), ),
createData( createData(
"Porree", "Porree",
NodeStatus.Offline, NodeStatus.Offline,
13 13,
), ),
createData( createData(
"Helsinki", "Helsinki",
NodeStatus.Online, NodeStatus.Online,
0 0,
), ),
createData( createData(
"Kelle", "Kelle",
NodeStatus.Online, NodeStatus.Online,
0 0,
), ),
createData( createData(
"Shodan", "Shodan",
NodeStatus.Online, NodeStatus.Online,
0.0 0.0,
), ),
createData( createData(
"Qubasa", "Qubasa",
NodeStatus.Offline, NodeStatus.Offline,
7.0 7.0,
), ),
createData( createData(
"Green", "Green",
NodeStatus.Offline, NodeStatus.Offline,
2 2,
), ),
createData("Gum", NodeStatus.Offline, 0), createData("Gum", NodeStatus.Offline, 0),
createData("Xu", NodeStatus.Online, 0), createData("Xu", NodeStatus.Online, 0),
@@ -158,7 +158,7 @@ export const tableData = [
"Zaatar", "Zaatar",
NodeStatus.Online, NodeStatus.Online,
0 0,
), ),
]; ];