UNPKG

@mantine/dates

Version:

Calendars, date and time pickers based on Mantine components

28 lines (27 loc) 1.15 kB
"use client"; const require_runtime = require("../../_virtual/_rolldown/runtime.cjs"); const require_TimeValue = require("../TimeValue/TimeValue.cjs"); const require_TimeGrid_context = require("./TimeGrid.context.cjs"); let react_jsx_runtime = require("react/jsx-runtime"); let clsx = require("clsx"); clsx = require_runtime.__toESM(clsx); let _mantine_core = require("@mantine/core"); //#region packages/@mantine/dates/src/components/TimeGrid/TimeGridControl.tsx function TimeGridControl({ time, active, className, amPmLabels, format, withSeconds, ...others }) { const ctx = require_TimeGrid_context.useTimeGridContext(); const theme = (0, _mantine_core.useMantineTheme)(); return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(_mantine_core.UnstyledButton, { mod: [{ active }], ...ctx.getStyles("control", { className: (0, clsx.default)(theme.activeClassName, className) }), ...others, children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)(require_TimeValue.TimeValue, { value: time, format, amPmLabels, withSeconds }) }); } //#endregion exports.TimeGridControl = TimeGridControl; //# sourceMappingURL=TimeGridControl.cjs.map