diff --git a/src/web/price-check/filters/FilterModifier.vue b/src/web/price-check/filters/FilterModifier.vue index 39dd53bf..8815dc72 100644 --- a/src/web/price-check/filters/FilterModifier.vue +++ b/src/web/price-check/filters/FilterModifier.vue @@ -104,6 +104,10 @@ export default defineComponent({ item: { type: Object as PropType, required: true + }, + showSources: { + type: Boolean, + required: true } }, setup (props, ctx) { @@ -195,6 +199,7 @@ export default defineComponent({ set (value: string) { props.filter.roll!.max = Number(value) } }), tag: computed(() => props.filter.tag), + // TODO: change changeStep: computed(() => props.filter.roll!.dp ? 0.01 : 1), showInputs: computed(() => props.filter.roll != null), fontSize: computed(() => AppConfig().fontSize), @@ -206,6 +211,7 @@ export default defineComponent({ isHidden: computed(() => props.filter.hidden != null), hiddenReason: computed(() => t(props.filter.hidden!)), showSourceInfo: computed(() => + props.showSources && props.filter.sources.length && props.filter.option == null && ( props.filter.tag === FilterTag.Pseudo || diff --git a/src/web/price-check/filters/FiltersBlock.vue b/src/web/price-check/filters/FiltersBlock.vue index a393cb08..74be0ac1 100644 --- a/src/web/price-check/filters/FiltersBlock.vue +++ b/src/web/price-check/filters/FiltersBlock.vue @@ -64,21 +64,19 @@ -
+
- - {{ t('Mods') }} + {{ t('Hidden') }} + {{ t('Mods') }}
@@ -120,9 +118,11 @@ export default defineComponent({ setup (props, ctx) { const showStatsBlock = ref(true) const showHidden = ref(false) + const showFilterSources = ref(false) watch(() => props.item, () => { showHidden.value = false + showStatsBlock.value = true }) const { t } = useI18n() @@ -131,6 +131,7 @@ export default defineComponent({ t, showStatsBlock, showHidden, + showFilterSources, totalSelectedMods: computed(() => { return props.stats.filter(stat => !stat.disabled).length }), @@ -208,7 +209,8 @@ export default defineComponent({ "Demolition (lvl {0})": "Взрывное дело ({0} ур.)", "Brute Force (lvl {0})": "Грубая сила ({0} ур.)", "Mirrored": "Отражено", - "Not Mirrored": "Не отражено" + "Not Mirrored": "Не отражено", + "Mods": "Моды" } }