UNPKG

@mantine/dates

Version:

Calendars, date and time pickers based on Mantine components

23 lines (22 loc) 952 B
"use client"; const require_pad_time = require("../utils/pad-time/pad-time.cjs"); const require_TimePicker_context = require("../TimePicker.context.cjs"); let react_jsx_runtime = require("react/jsx-runtime"); let _mantine_core = require("@mantine/core"); //#region packages/@mantine/dates/src/components/TimePicker/TimeControlsList/TimeControl.tsx function TimeControl({ value, active, onSelect }) { const ctx = require_TimePicker_context.useTimePickerContext(); return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(_mantine_core.UnstyledButton, { mod: { active }, onClick: () => onSelect(value), onMouseDown: (event) => event.preventDefault(), "data-value": value, tabIndex: -1, ...ctx.getStyles("control"), children: typeof value === "number" ? require_pad_time.padTime(value) : value }); } TimeControl.displayName = "@mantine/dates/TimeControl"; //#endregion exports.TimeControl = TimeControl; //# sourceMappingURL=TimeControl.cjs.map