UNPKG

@progress/kendo-react-taskboard

Version:
68 lines (67 loc) 2.25 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import * as t from "react"; import { classNames as a } from "@progress/kendo-react-common"; import { TASKBOARD_ITEM_TYPE as n, TASKBOARD_TASK as i, TASKBOARD_ITEM_ID as l } from "../constants.mjs"; const o = (e) => /* @__PURE__ */ t.createElement(t.Fragment, null, /* @__PURE__ */ t.createElement( e.card, { key: String(e.task.id), ref: e.elementRef, style: e.style, className: a("k-taskboard-card k-cursor-move k-taskboard-card-category", { "k-disabled": e.disabled }), [n]: i, [l]: e.task.id, tabIndex: e.tabIndex }, /* @__PURE__ */ t.createElement( e.cardHeader, { showMenu: e.showMenu, menuItems: e.menuItems, popupRef: e.popupRef, title: e.task.title, task: e.task, onShowPreviewPane: e.onShowPreviewPane, onShowMenu: e.onShowMenu, onHideMenu: e.onHideMenu, onMenuButtonBlur: e.onMenuButtonBlur, onMenuItemSelect: e.onMenuItemSelect } ), /* @__PURE__ */ t.createElement(e.cardBody, { task: e.task }, e.task.description) ), e.showDeleteConfirm && /* @__PURE__ */ t.createElement( e.confirmDialog, { onConfirm: e.onTaskDelete, onClose: e.onCloseConfirmDialog, dialogMessage: e.confirmDialogMessage, dialogTitle: e.confirmDialogTitle, dialogConfirmButton: e.confirmDialogConfirmButton, dialogCancelButton: e.confirmDialogCancelButton } ), e.showTaskPreviewPane && /* @__PURE__ */ t.createElement( e.previewDialog, { title: e.task.title, description: e.task.description, priorityLabel: e.previewDialogPriorityLabel, delete: e.previewDialogDelete, edit: e.previewDialogEdit, onClosePreviewPane: e.onClosePreviewPane, onTaskDelete: e.onTaskDelete, onTaskEdit: e.onTaskEdit, priority: e.task.priority } )); o.displayName = "KendoReactTaskBoardCard"; export { o as TaskBoardCard };