* refactor: move server api to api package * feat: add app widget * refactor: add element size for widget components on board * feat: add resize listener for widget width * feat: add widget app input * refactor: add better responsibe layout, add missing translations * fix: ci issues * fix: deepsource issues * chore: address pull request feedback
21 lines
828 B
TypeScript
21 lines
828 B
TypeScript
"use client";
|
|
|
|
import { createModalManager } from "mantine-modal-manager";
|
|
|
|
import { WidgetEditModal } from "@homarr/widgets";
|
|
|
|
import { ItemSelectModal } from "~/components/board/items/item-select-modal";
|
|
import { BoardRenameModal } from "~/components/board/modals/board-rename-modal";
|
|
import { CategoryEditModal } from "~/components/board/sections/category/category-edit-modal";
|
|
import { AddBoardModal } from "~/components/manage/boards/add-board-modal";
|
|
import { PreviewDimensionsModal } from "./widgets/[kind]/_dimension-modal";
|
|
|
|
export const [ModalsManager, modalEvents] = createModalManager({
|
|
categoryEditModal: CategoryEditModal,
|
|
widgetEditModal: WidgetEditModal,
|
|
itemSelectModal: ItemSelectModal,
|
|
addBoardModal: AddBoardModal,
|
|
boardRenameModal: BoardRenameModal,
|
|
dimensionsModal: PreviewDimensionsModal,
|
|
});
|