UNPKG

tdesign-mobile-vue

Version:
1 lines 2.1 kB
{"version":3,"file":"shared.mjs","sources":["../../src/date-time-picker/shared.ts"],"sourcesContent":["import { isArray } from 'lodash-es';\n\nexport const getMeaningColumn = (mode: string | string[]) => {\n const arr = ['year', 'month', 'date', 'hour', 'minute', 'second'];\n\n if (isArray(mode)) {\n const ans = [];\n const [dateMode, timeMode] = mode;\n if (dateMode != null) {\n const cutIndex = arr.indexOf(dateMode);\n if (cutIndex <= 2 && cutIndex > -1) {\n ans.push(...arr.slice(0, cutIndex + 1));\n }\n }\n if (timeMode != null) {\n const cutIndex = arr.indexOf(timeMode);\n if (cutIndex > 2) {\n ans.push(...arr.slice(3, cutIndex + 1));\n }\n }\n return ans;\n }\n\n const cutIndex = arr.indexOf(mode);\n\n return arr.slice(0, cutIndex + 1);\n};\n"],"names":["getMeaningColumn","mode","arr","isArray","ans","_mode","_slicedToArray","dateMode","timeMode","cutIndex","indexOf","push","_toConsumableArray","slice"],"mappings":";;;;;;;;;;;IAEaA,gBAAA,GAAmB,SAAnBA,gBAAAA,CAAoBC,IAA4B,EAAA;AAC3D,EAAA,IAAMC,MAAM,CAAC,MAAA,EAAQ,SAAS,MAAQ,EAAA,MAAA,EAAQ,UAAU,QAAQ,CAAA,CAAA;AAE5D,EAAA,IAAAC,OAAA,CAAQF,IAAI,CAAG,EAAA;IACjB,IAAMG,MAAM,EAAC,CAAA;AACP,IAAA,IAAAC,KAAA,GAAAC,cAAA,CAAuBL,IAAA,EAAA,CAAA,CAAA;AAAtBM,MAAAA,QAAU,GAAAF,KAAA,CAAA,CAAA,CAAA;AAAAG,MAAAA,QAAQ,GAAAH,KAAA,CAAA,CAAA,CAAA,CAAA;IACzB,IAAIE,YAAY,IAAM,EAAA;AACdE,MAAAA,IAAAA,SAAAA,GAAWP,GAAI,CAAAQ,OAAA,CAAQH,QAAQ,CAAA,CAAA;MACjCE,IAAAA,SAAAA,IAAY,CAAKA,IAAAA,SAAAA,GAAW,CAAI,CAAA,EAAA;AAClCL,QAAAA,GAAA,CAAIO,WAAJP,GAAA,EAAAQ,kBAAA,CAAYV,GAAA,CAAIW,MAAM,CAAGJ,EAAAA,SAAAA,GAAW,CAAC,CAAC,CAAA,CAAA,CAAA;AACxC,OAAA;AACF,KAAA;IACA,IAAID,YAAY,IAAM,EAAA;AACdC,MAAAA,IAAAA,SAAAA,GAAWP,GAAI,CAAAQ,OAAA,CAAQF,QAAQ,CAAA,CAAA;MACrC,IAAIC,YAAW,CAAG,EAAA;AAChBL,QAAAA,GAAA,CAAIO,WAAJP,GAAA,EAAAQ,kBAAA,CAAYV,GAAA,CAAIW,MAAM,CAAGJ,EAAAA,SAAAA,GAAW,CAAC,CAAC,CAAA,CAAA,CAAA;AACxC,OAAA;AACF,KAAA;AACO,IAAA,OAAAL,GAAA,CAAA;AACT,GAAA;AAEM,EAAA,IAAAK,QAAA,GAAWP,GAAI,CAAAQ,OAAA,CAAQT,IAAI,CAAA,CAAA;EAEjC,OAAOC,GAAI,CAAAW,KAAA,CAAM,CAAG,EAAAJ,QAAA,GAAW,CAAC,CAAA,CAAA;AAClC;;;;"}