@mantine/dates
Version:
Calendars, date and time pickers based on Mantine components
25 lines (24 loc) • 1 kB
JavaScript
"use client";
const require_TimePicker_context = require("../TimePicker.context.cjs");
const require_TimeValue = require("../../TimeValue/TimeValue.cjs");
let react_jsx_runtime = require("react/jsx-runtime");
let _mantine_core = require("@mantine/core");
//#region packages/@mantine/dates/src/components/TimePicker/TimePresets/TimePresetControl.tsx
function TimePresetControl({ value, active, onChange, format, amPmLabels, withSeconds }) {
const ctx = require_TimePicker_context.useTimePickerContext();
return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(_mantine_core.UnstyledButton, {
mod: { active },
onClick: () => onChange(value),
...ctx.getStyles("presetControl"),
children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)(require_TimeValue.TimeValue, {
withSeconds,
value,
format,
amPmLabels
})
});
}
TimePresetControl.displayName = "@mantine/dates/TimePresetControl";
//#endregion
exports.TimePresetControl = TimePresetControl;
//# sourceMappingURL=TimePresetControl.cjs.map