{"version":3,"file":"SearchOrder-CJ0Fj6Wd.mjs","names":[],"sources":["../src/components/display/filter/SearchOrder.vue","../src/components/display/filter/SearchOrder.vue"],"sourcesContent":["<template>\n  <ClassicRadioLabel\n    :text-init=\"sort\"\n    id-radio=\"sort-radio\"\n    :options=\"optionsArray\"\n    :radio-label=\"t('Sort')\"\n    class-label=\"text-primary mb-2\"\n    :type-tag=\"typeTag\"\n    class=\"flex-grow-1\"\n    @update:text-init=\"emit('update:sort', $event)\"\n  />\n</template>\n<script setup lang=\"ts\">\nimport { useI18n } from \"vue-i18n\";\nimport ClassicRadioLabel from \"../../form/ClassicRadioLabel.vue\";\nimport { computed } from \"vue\";\n\n//Props \nconst props = defineProps({\n  isEmission: { default: false, type: Boolean },\n  sort: { default: \"DATE\", type: String },\n  typeTag: { default: \"fieldset\", type: String },\n})\n\n//Emits\nconst emit = defineEmits([\"update:sort\"]);\n\n//Composables\nconst { t } = useI18n();\n\n//Computed\nconst optionsArray = computed(() => {\n  const options = [\n    { title: t(\"Sort score\"), value: \"SCORE\" },\n    {\n      title: t(\"Sort last\"),\n      value: props.isEmission ? \"LAST_PODCAST_DESC\" : \"DATE\",\n    },\n    { title: t(\"Sort name\"), value: \"NAME\" },\n  ];\n  if (!props.isEmission) {\n    options.splice(2, 0, {\n      title: t(\"Chronological\"),\n      value: \"DATE_ASC\",\n    });\n  }\n  return options;\n});\n\n</script>\n","<template>\n  <ClassicRadioLabel\n    :text-init=\"sort\"\n    id-radio=\"sort-radio\"\n    :options=\"optionsArray\"\n    :radio-label=\"t('Sort')\"\n    class-label=\"text-primary mb-2\"\n    :type-tag=\"typeTag\"\n    class=\"flex-grow-1\"\n    @update:text-init=\"emit('update:sort', $event)\"\n  />\n</template>\n<script setup lang=\"ts\">\nimport { useI18n } from \"vue-i18n\";\nimport ClassicRadioLabel from \"../../form/ClassicRadioLabel.vue\";\nimport { computed } from \"vue\";\n\n//Props \nconst props = defineProps({\n  isEmission: { default: false, type: Boolean },\n  sort: { default: \"DATE\", type: String },\n  typeTag: { default: \"fieldset\", type: String },\n})\n\n//Emits\nconst emit = defineEmits([\"update:sort\"]);\n\n//Composables\nconst { t } = useI18n();\n\n//Computed\nconst optionsArray = computed(() => {\n  const options = [\n    { title: t(\"Sort score\"), value: \"SCORE\" },\n    {\n      title: t(\"Sort last\"),\n      value: props.isEmission ? \"LAST_PODCAST_DESC\" : \"DATE\",\n    },\n    { title: t(\"Sort name\"), value: \"NAME\" },\n  ];\n  if (!props.isEmission) {\n    options.splice(2, 0, {\n      title: t(\"Chronological\"),\n      value: \"DATE_ASC\",\n    });\n  }\n  return options;\n});\n\n</script>\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;EAkBA,MAAM,QAAQ;EAOd,MAAM,OAAO;EAGb,MAAM,EAAE,MAAM,QAAQ;;;;;iBAGD,eAAe;IAClC,MAAM,UAAU;KACd;MAAE,OAAO,EAAE,YAAY;MAAG,OAAO;KAAQ;KACzC;MACE,OAAO,EAAE,WAAW;MACpB,OAAO,MAAM,aAAa,sBAAsB;KAClD;KACA;MAAE,OAAO,EAAE,WAAW;MAAG,OAAO;KAAO;IACzC;IACA,IAAI,CAAC,MAAM,YACT,QAAQ,OAAO,GAAG,GAAG;KACnB,OAAO,EAAE,eAAe;KACxB,OAAO;IACT,CAAC;IAEH,OAAO;GACT,CAAA;;;;;;;;;;;;;qBC9CE,YASE,OAAA,sBAAA;EARC,aAAW,OAAA;EACZ,YAAS;EACR,SAAS,OAAA;EACT,eAAa,OAAA,EAAC,MAAA;EACf,eAAY;EACX,YAAU,OAAA;EACX,OAAM;EACL,qBAAgB,OAAA,OAAA,OAAA,MAAA,WAAE,OAAA,KAAI,eAAgB,MAAM"}