UNPKG

@progress/kendo-react-scheduler

Version:

React Scheduler brings the functionality of Outlook's Calendar to a single UI component. KendoReact Scheduler package

9 lines (8 loc) 1.2 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 s=require("react"),u=require("@progress/kendo-react-buttons");function d(e){const a=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const t in e)if(t!=="default"){const r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(a,t,r.get?r:{enumerable:!0,get:()=>e[t]})}}return a.default=e,Object.freeze(a)}const c=d(s),i=e=>{const{value:a,data:t,onChange:r,...o}=e,l=c.useCallback(n=>{r&&r.call(void 0,n.currentTarget.dataset.value)},[r]);return c.createElement(u.ButtonGroup,{className:"k-scheduler-recurrence-repeat",width:"100%",...o},t.map(n=>c.createElement(u.Button,{type:"button",key:n.value,selected:n.value===a,onClick:l,"data-value":n.value,togglable:!0},n.text)))};exports.RecurrenceFrequencyEditor=i;