UNPKG

@progress/kendo-react-taskboard

Version:
9 lines (8 loc) 2.31 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ "use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const c=require("react"),u=require("@progress/kendo-react-intl"),e=require("./messages/index.js"),k=require("./hooks/taskEditing.js");function B(t){const r=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(t){for(const i in t)if(i!=="default"){const n=Object.getOwnPropertyDescriptor(t,i);Object.defineProperty(r,i,n.get?n:{enumerable:!0,get:()=>t[i]})}}return r.default=t,Object.freeze(r)}const L=B(c),o=t=>{const{onTitleChange:r,title:i,onDescriptionChange:n,description:s,onPriorityChange:d,priority:l,onSave:g}=k.useTaskEditing(t),a=u.useLocalization();return L.createElement(t.editPane,{header:a.toLanguageString(e.taskBoardEditCardPaneTitle,e.messages[e.taskBoardEditCardPaneTitle])+t.task.title,titleInputTitle:a.toLanguageString(e.taskBoardAddCardTitleLabel,e.messages[e.taskBoardAddCardTitleLabel]),descriptionInputTitle:a.toLanguageString(e.taskBoardAddCardDescriptionLabel,e.messages[e.taskBoardAddCardDescriptionLabel]),priorityDropDownTitle:a.toLanguageString(e.taskBoardAddCardPriorityLabel,e.messages[e.taskBoardAddCardPriorityLabel]),task:t.task,saveButton:a.toLanguageString(e.taskBoardEditCardPaneSaveBtn,e.messages[e.taskBoardEditCardPaneSaveBtn]),cancelButton:a.toLanguageString(e.taskBoardEditPaneCancelBtn,e.messages[e.taskBoardEditPaneCancelBtn]),priorities:t.priorities,titleLabel:a.toLanguageString(e.taskBoardEditPaneTitleLabel,e.messages[e.taskBoardEditPaneTitleLabel]),descriptionLabel:a.toLanguageString(e.taskBoardEditPaneDescriptionLabel,e.messages[e.taskBoardEditPaneDescriptionLabel]),priorityLabel:a.toLanguageString(e.taskBoardEditPanePriorityLabel,e.messages[e.taskBoardEditPanePriorityLabel]),onSave:g,onClose:t.onClose,onTitleChange:r,title:i,onDescriptionChange:n,description:s,onPriorityChange:d,priority:l})};o.propTypes={};o.displayName="KendoReactTaskBoardEditCard";exports.TaskBoardEditCard=o;