diff --git a/src/client/TerritoryPatterns.ts b/src/client/TerritoryPatterns.ts index 65ff0499e..b1b81bff1 100644 --- a/src/client/TerritoryPatterns.ts +++ b/src/client/TerritoryPatterns.ts @@ -14,3 +14,15 @@ const TerritoryPatternsSchema = z.object({ export const territoryPatterns = TerritoryPatternsSchema.parse(rawTerritoryPatterns); + +export class TerritoryPatternStorage { + private static readonly KEY = "territoryPattern"; + + static getSelectedPattern(): string | undefined { + return localStorage.getItem(TerritoryPatternStorage.KEY) ?? undefined; + } + + static setSelectedPattern(patternKey: string): void { + localStorage.setItem(TerritoryPatternStorage.KEY, patternKey); + } +} diff --git a/src/client/TerritoryPatternsModal.ts b/src/client/TerritoryPatternsModal.ts index 455da3612..dae91594a 100644 --- a/src/client/TerritoryPatternsModal.ts +++ b/src/client/TerritoryPatternsModal.ts @@ -1,9 +1,11 @@ -import { LitElement, html, render } from "lit"; +import { html, LitElement, render } from "lit"; import { customElement, query, state } from "lit/decorators.js"; import "./components/Difficulties"; import "./components/Maps"; -import { territoryPatterns } from "./TerritoryPatterns"; -import { TerritoryPatternStorage } from "./Utils"; +import { + territoryPatterns, + TerritoryPatternStorage, +} from "./TerritoryPatterns"; @customElement("territory-patterns-modal") export class territoryPatternsModal extends LitElement { diff --git a/src/client/Utils.ts b/src/client/Utils.ts index 2c48b778a..a6c90191f 100644 --- a/src/client/Utils.ts +++ b/src/client/Utils.ts @@ -94,15 +94,3 @@ export const translateText = ( return langSelector.translateText(key, params); }; - -export class TerritoryPatternStorage { - private static readonly KEY = "territoryPattern"; - - static getSelectedPattern(): string | undefined { - return localStorage.getItem(TerritoryPatternStorage.KEY) ?? undefined; - } - - static setSelectedPattern(patternKey: string): void { - localStorage.setItem(TerritoryPatternStorage.KEY, patternKey); - } -}