UNPKG

fui-fancyui

Version:
27 lines (26 loc) 938 B
"use client"; import { jsx as c } from "react/jsx-runtime"; import m from "../../organisms/FancyDropDownSelect/FancyDropDownSelect.js"; import u from "../../../utils/functions/generateFunctions/generateDayNumbers.js"; import p from "../../../utils/functions/generateFunctions/generateMonthNames.js"; import i from "../../../utils/functions/generateFunctions/generateYearZone.js"; function Y(n) { const { type: r = "year", dateLimits: t, ...e } = n, o = y(r, t); return /* @__PURE__ */ c(m, { ...e, values: o, emptySelect: !0 }); } const y = (n, r) => { const t = r ? r[0] : void 0, e = r ? r[1] : void 0, o = (/* @__PURE__ */ new Date()).getFullYear(); switch (n) { case "year": { const a = t || o - 120, s = e || (/* @__PURE__ */ new Date()).getFullYear(); return i(a, s); } case "month": return p(t || 0, e || 11); case "day": return u(t || 1, e || 31); } }; export { Y as default };