fix(import): autofix missing sizes of items with grid-algorithm (#2522)

This commit is contained in:
Meier Lukas
2025-03-07 21:27:29 +01:00
committed by GitHub
parent 65f00f19de
commit d410af3402
6 changed files with 115 additions and 14 deletions

View File

@@ -1,13 +1,16 @@
import type { BoardSize, OldmarrConfig } from "@homarr/old-schema";
export const mapColumnCount = (old: OldmarrConfig, screenSize: BoardSize) => {
export const mapColumnCount = (
gridstackSettings: OldmarrConfig["settings"]["customization"]["gridstack"],
screenSize: BoardSize,
) => {
switch (screenSize) {
case "lg":
return old.settings.customization.gridstack.columnCountLarge;
return gridstackSettings.columnCountLarge;
case "md":
return old.settings.customization.gridstack.columnCountMedium;
return gridstackSettings.columnCountMedium;
case "sm":
return old.settings.customization.gridstack.columnCountSmall;
return gridstackSettings.columnCountSmall;
default:
return 10;
}