{"version":3,"file":"MonetizableFilter-BGQTUtwX.mjs","names":[],"sources":["../src/components/display/filter/MonetizableFilter.vue","../src/components/display/filter/MonetizableFilter.vue"],"sourcesContent":["<template>\n  <ClassicSelect\n    v-model:text-init=\"monetisableForVmodel\"\n    id-select=\"monetizable-filter-select\"\n    :label=\"t('Advertising') + ' :'\"\n    :display-label=\"true\"\n    class-label=\"flex-shrink-0 me-1\"\n    class=\"d-flex align-items-center\"\n    :options=\"[\n      { title: allString, value: 'UNDEFINED' },\n      { title: t('Authorized advertising'), value: 'YES' },\n      { title: t('Prohibited advertising'), value: 'NO' },\n    ]\"\n  />\n</template>\n\n<script setup lang=\"ts\">\nimport { useI18n } from \"vue-i18n\";\nimport ClassicSelect from \"../../form/ClassicSelect.vue\";\nimport { computed } from \"vue\";\n\n\n//Props \nconst props = defineProps({\n  isEmission: { default: false, type: Boolean },\n  monetisable: { default: \"UNDEFINED\", type: String },\n})\n\n//Emits\nconst emit = defineEmits([\"update:monetisable\"]);\n\n//Composables\nconst { t } = useI18n();\n\n//Computed\nconst allString = computed(() => props.isEmission? t(\"All emissions\"): t(\"All podcasts\"));\nconst monetisableForVmodel = computed({\n  get(): string {\n    return props.monetisable;\n  },\n  set(value: string) {\n    emit(\"update:monetisable\", value);\n  },\n});\n\n</script>\n","<template>\n  <ClassicSelect\n    v-model:text-init=\"monetisableForVmodel\"\n    id-select=\"monetizable-filter-select\"\n    :label=\"t('Advertising') + ' :'\"\n    :display-label=\"true\"\n    class-label=\"flex-shrink-0 me-1\"\n    class=\"d-flex align-items-center\"\n    :options=\"[\n      { title: allString, value: 'UNDEFINED' },\n      { title: t('Authorized advertising'), value: 'YES' },\n      { title: t('Prohibited advertising'), value: 'NO' },\n    ]\"\n  />\n</template>\n\n<script setup lang=\"ts\">\nimport { useI18n } from \"vue-i18n\";\nimport ClassicSelect from \"../../form/ClassicSelect.vue\";\nimport { computed } from \"vue\";\n\n\n//Props \nconst props = defineProps({\n  isEmission: { default: false, type: Boolean },\n  monetisable: { default: \"UNDEFINED\", type: String },\n})\n\n//Emits\nconst emit = defineEmits([\"update:monetisable\"]);\n\n//Composables\nconst { t } = useI18n();\n\n//Computed\nconst allString = computed(() => props.isEmission? t(\"All emissions\"): t(\"All podcasts\"));\nconst monetisableForVmodel = computed({\n  get(): string {\n    return props.monetisable;\n  },\n  set(value: string) {\n    emit(\"update:monetisable\", value);\n  },\n});\n\n</script>\n"],"mappings":";;;;;;;;;;;;;;;;;;;;EAuBA,MAAM,QAAQ;EAMd,MAAM,OAAO;EAGb,MAAM,EAAE,MAAM,QAAQ;;;;;cAGJ,eAAe,MAAM,aAAY,EAAE,eAAe,IAAG,EAAE,cAAc,CAAA;yBAC1D,SAAS;IACpC,MAAc;KACZ,OAAO,MAAM;IACf;IACA,IAAI,OAAe;KACjB,KAAK,sBAAsB,KAAK;IAClC;GACF,CAAA;;;;;;;;;;;;;qBC1CE,YAYE,OAAA,kBAAA;EAXQ,aAAW,OAAA;6DAAA,OAAA,uBAAoB;EACvC,aAAU;EACT,OAAO,OAAA,EAAC,aAAA,IAAA;EACR,iBAAe;EAChB,eAAY;EACZ,OAAM;EACL,SAAO;;WAAmB,OAAA;IAAS,OAAA;GAAA;;WAAuC,OAAA,EAAC,wBAAA;IAAA,OAAA;GAAA;;WAA2D,OAAA,EAAC,wBAAA;IAAA,OAAA;GAAA"}